Postgale · design system

Components

Every piece the landing, the docs and the dashboard are built from, rendered live in both themes.

Color

paper
Page background
surface
Cards, inputs
sunken
Code, sunken areas
ink
Text, logo
ink-muted
Secondary text
line
Dividers
line-strong
Control borders
gale
Accent
gale-soft
Accent tint
ok
Published
warn
Pending
danger
Failed
info
Scheduled

Type

One API for every social platform.

Connect once. Publish everywhere.

Scheduled posts

Connected accounts

Postgale is the open publishing API for developers and AI agents.

Posts are delivered to each platform in order and retried up to five times with exponential backoff.

Published 2 minutes ago · Bluesky

Account ID

POST /v1/posts · acc_8f2kq1 · 2026-10-20T14:00:00Z

Buttons

Forms

Shown in the audit log.

Use an https URL that Postgale can reach from the internet.

Status

DraftScheduledQueuedPublishingPublishedPartially publishedFailedPending approvalRejectedConnectedDisconnectedToken expiring
DefaultSecondaryOutlineDestructive

Platform icons

instagram
tiktok
x
facebook
threads
youtube
pinterest
reddit
bluesky
telegram
discord
whatsapp
snapchat
mastodon
linkedin
googlebusiness

Code

POST/v1/posts
{
  "content": "Shipping v2 today. Changelog in the thread.",
  "platforms": [
    { "platform": "bluesky", "accountId": "acc_8f2kq1" },
    { "platform": "linkedin", "accountId": "acc_3nd0px" }
  ],
  "scheduledFor": "2026-10-20T14:00:00Z"  // omit to publish now
}
curl
curl https://api.postgale.com/v1/accounts \
  -H 'Authorization: Bearer sk_live_…'

API key reveal

Production server
sk_live_8f2••••••••••••••••••••••••

Copy it now. For security, Postgale stores only a hash and cannot show this key again.

Table

Recent posts
Last 24 hours across all accounts.
PostTargetsStatusCreated
Shipping v2 today. Changelog in the thread.
Published2 min ago
Office hours Thursday 4pm UTC
Scheduled1 h ago
Behind the scenes: our rate limiter
Pending approval3 h ago
Weekly digest #42
Failed5 h ago

Feedback

Everything published through the API or the composer.

No posts yet

Send your first request to POST /v1/posts or use the composer.

Connect screen

Connect your Instagram account

Acme Studio uses Postgale to publish on your behalf. You will be sent to Instagram to approve the connection.

  • Publish photos, videos and carousels to your professional account
  • Read comments on posts published through Acme Studio
  • Never post without a request from Acme Studio
Continue to InstagramCancel and go back to Acme Studio

Composer

Accounts
43 / 300
Posting to TikTok as Postgale

Required. Choose who can view this post.

Allow users to
  • TikTok needs a privacy level.
  • Confirm the TikTok music usage terms.
What the composer would send
// Review and publish to see the request body