Favicon of Postiz

Postiz

Postiz is an open-source, self-hosted platform to schedule social media posts, track analytics, and collaborate with teams via API automation.

Open Source Alternative to:
Postiz website screenshot
Postiz GitHub repository preview

Postiz is an open-source social media scheduling platform built for creators, agencies, and developers who want to manage multiple accounts from one place without depending on a closed SaaS product. It covers scheduling, analytics, team collaboration, and API-driven automation, and it can run as a hosted service or fully self-hosted with no feature gap between the two.

Key features

  • Multi-platform scheduling: publish and schedule posts to X, Instagram, YouTube, LinkedIn, Reddit, TikTok, Facebook, Pinterest, Threads, Slack, Discord, Mastodon, and Bluesky from a single dashboard.
  • Analytics: track how scheduled posts perform to inform what to post next.
  • Team collaboration: invite teammates to comment on, exchange, or buy posts, and coordinate scheduling across a group.
  • Public API and SDKs: a documented public API, a NodeJS SDK, an N8N custom node, and a Make.com integration for building automated posting workflows.
  • Agentic tooling: a companion Postiz agent CLI for connecting AI agents (like OpenClaw or Claude-based agents) directly into the scheduling flow.
  • Compliant OAuth: users authenticate directly with each platform through its official OAuth flow; Postiz doesn't scrape content or store/proxy access tokens.
  • Self-hosted parity: the self-hosted deployment has the same feature set as the hosted platform, so you're not paying for a lesser open-source tier.

Ideal use cases

Postiz fits solo creators or small teams running accounts across several networks who want scheduling and basic analytics without juggling separate tools per platform. It also fits agencies that need to collaborate on drafts, comment on posts, and hand off scheduling duties between team members.

Developers building content pipelines get real value here too: the public API, NodeJS SDK, N8N node, and Make.com integration make it straightforward to wire Postiz into an existing automation stack (Zapier-style workflows, CMS publishing, or AI agents generating and queuing posts).

It's not a great fit if you need a platform not on the supported list, or if you want a zero-maintenance managed product with dedicated enterprise support contracts. Self-hosting means you own the PostgreSQL, Redis, and Temporal infrastructure, which is more setup than a pure SaaS tool. If you just need to schedule one or two posts a month on a single account, the operational overhead of running this stack is probably more than you need.

Installation

The README doesn't spell out full install commands inline; it points to the official Quick Start Guide for a Docker-based deployment, which is the recommended path for self-hosting. For running the project from source in this pnpm-based monorepo, the general pattern is:

git clone https://github.com/gitroomhq/postiz-app.git
cd postiz-app
pnpm install

After installing dependencies, configure environment variables for PostgreSQL (via Prisma), Redis, and Temporal, then start the development stack:

pnpm run dev

For production self-hosting, follow the Docker instructions in the Quick Start Guide instead of running services manually. You can also skip self-hosting entirely and register for the hosted version at platform.postiz.com, which runs the same codebase and feature set.

Frequently asked questions

Share:

Stars
33.8K
Forks
6.3K
Last commit
1 day ago
Repository age
3 years
License
AGPL-3.0
Self-hosted
Yes
Activity score
85/100
View Repository
Ad
Favicon

 

  
 

Similar to Postiz

Favicon

 

  
 
Favicon

 

  
 
Favicon