Developer Hub

Everything you need to integrate FlowCMS into your applications. REST, GraphQL, SDKs, and more.

🔍 Ctrl+K

Quick Start

Get up and running with FlowCMS in under 5 minutes. Install the SDK, configure your API key, and start fetching content immediately.

1. Installation

Choose your preferred package manager to install the official SDK:

npm install @flowcms/sdk

2. Initialize & Fetch

Import the SDK and configure it with your project token:

import { FlowClient } from '@flowcms/sdk';

const flow = new FlowClient({
  projectId: 'your-project-id',
  token: 'your-api-token'
});

// Fetch latest blog posts
const posts = await flow.get('posts', {
  limit: 10,
  order: 'published_at:DESC'
});

console.log(posts.data);

Authentication

FlowCMS uses API tokens for authentication. Include your token in the Authorization header as a Bearer token.

curl -X GET "https://api.flowcms.io/v1/posts" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"

💡 Tip: Keep your tokens secure. Never expose them in client-side code. Use environment variables or a secure backend proxy for public-facing applications.

REST Endpoints

Core content management endpoints available in v1. All responses are paginated by default.

GET /v1/content/{type} List entries
GET /v1/content/{id} Get single entry
POST /v1/content/{type} Create entry
PUT /v1/content/{id} Update entry
DEL /v1/content/{id} Delete entry
POST /v1/search Full-text search

Official SDKs

Native libraries for all major platforms. Auto-generated types, caching, and webhook subscriptions included.

🟨
JavaScript
v2.4.1
npm i @flowcms/sdk
🐍
Python
v1.8.3
pip install flowcms
🐘
PHP
v3.1.0
composer req flowcms/sdk
🐹
Go
v1.2.5
go get flowcms.dev/sdk

Resources & Support

Need help? Explore our community channels, official guides, and system status.

📖 Documentation

Comprehensive guides, API reference, and best practices for all use cases.

Read Docs →

💬 Community Forum

Ask questions, share patterns, and get help from 10k+ developers.

Join Community →

📦 GitHub

Open source SDKs, templates, and core framework repositories.

View Repos →

🟢 System Status

Real-time API uptime, incident reports, and maintenance windows.

Check Status →