Getting Started
Welcome to the Flow API! This guide will help you get started with scheduling and managing social media posts programmatically.
What is Flow?โ
Flow is a social media publishing API that lets you post to multiple platforms with a single API call. Think of it as "Resend for social media posting."
Quick Exampleโ
Prerequisitesโ
Before you begin, make sure you have:
- A Flow account - Sign up if you don't have one
- An API key - Create one in Settings โ API Keys
- A development environment - Node.js 18+, Python 3.8+, or Go 1.21+
Installationโ
TypeScript/JavaScriptโ
npm install @flowdev/sdk
Pythonโ
pip install flow-sdk
Goโ
go get github.com/flowdev/go-sdk
Your First API Callโ
- Get your API key from the dashboard
- Create a channel (or use an existing one)
- Create a post using the code above
Core Conceptsโ
Channelsโ
Channels are containers for organizing your posts. Each channel can have multiple platform connections.
See Connections Guide for details.
Postsโ
Posts are the content you want to publish. They can be scheduled for the future or posted immediately.
Connectionsโ
Connections link your social media accounts to Flow. Connect Twitter, LinkedIn, Instagram, Facebook, or TikTok.
Next Stepsโ
- ๐ Learn about Authentication
- ๐ฏ Explore Core Concepts
- ๐ป Check out SDK Examples
- ๐ Read the API Reference
- ๐งช Try the Interactive API
Need Help?โ
- ๐ง Email: support@flow.dev
- ๐ฌ Discord: Join our community
- ๐ Issues: GitHub Issues