# RedPanda Documentation > Developer Reference Curated index for LLM and tool consumption (product facts + docs). Full documentation text: http://sveltekit-prerender/llms-full.txt Blog feed (RSS): http://sveltekit-prerender/api/v1/blog-system/rss?format=rss Sitemap: http://sveltekit-prerender/sitemap.xml ## Product - [Home](http://sveltekit-prerender/): RedPanda overview — agentic social media scheduling, multi-channel publish, and human review. - [Pricing](http://sveltekit-prerender/pricing): Plan names, limits, and trial details for the hosted social scheduler. - [Channels](http://sveltekit-prerender/channels): Supported social networks and per-channel scheduling guides. - [Agents](http://sveltekit-prerender/agents): Agent / MCP hosts that connect to RedPanda (CLI, Cursor, Claude Code, and more). - [Compare](http://sveltekit-prerender/compare): Side-by-side comparisons vs other social schedulers. - [Alternatives](http://sveltekit-prerender/alternatives): Alternative pages for Buffer, Hootsuite, and similar tools. - [About](http://sveltekit-prerender/about): Company and product positioning. - [Blog](http://sveltekit-prerender/blog): Product updates and scheduling guides. - [Playbooks](http://sveltekit-prerender/playbooks): Viral format playbooks for social publishing. - [Building blocks](http://sveltekit-prerender/building-blocks): Skills and MCP servers for agent workflows. ## English (en) - [Introduction to RedPanda](http://sveltekit-prerender/docs/getting-started): Schedule social posts with RedPanda — connect channels, draft, and review before publish. - [Overview - Channels](http://sveltekit-prerender/docs/channels): What channels are in RedPanda — one connected social account per channel, and where to connect, group, and manage them - [Overview - Creating Post](http://sveltekit-prerender/docs/creating-posts): Write, preview, and schedule posts in RedPanda — the post editor, channels, media, previews, and scheduling. - [Overview - Posts management](http://sveltekit-prerender/docs/posts-management): Calendar views, kanban board, filters, and how to move, review, and act on posts across the calendar grid and My Dashboard. - [Overview - Playbooks](http://sveltekit-prerender/docs/playbooks): Browse and manage agent playbooks and building blocks. - [Overview](http://sveltekit-prerender/docs/automations): Automate RedPanda with the CLI, MCP, and API. - [Overview - Insights](http://sveltekit-prerender/docs/insights): See workspace analytics and stats for each post in RedPanda. - [Overview - Media library](http://sveltekit-prerender/docs/media): Store images and video in the workspace and organize them in folders, and reuse them in posts. - [Overview - Settings](http://sveltekit-prerender/docs/settings): RedPanda workspace settings — timezone, workspace and team, profile, developers, signatures, and approved apps. - [Overview - Rules by Different Platforms](http://sveltekit-prerender/docs/platforms): Diffetent Rules for the RedPanda social scheduler — naming, connect flows, media and caption rules, and analytics by network. - [Overview - Troubleshooting](http://sveltekit-prerender/docs/troubleshooting): Common RedPanda problems — channel connect, uploads, sign-in, failed posts, and known limitations. - [Help and support](http://sveltekit-prerender/docs/help): Get help on Cloud or self-host and what to send support. - [Overview - RedPanda Cloud](http://sveltekit-prerender/docs/cloud): Comparison between Cloud hosted Paid Plan vs self-host free plan. - [Overview - Billing](http://sveltekit-prerender/docs/billing): RedPanda Cloud Billing - plans, limits, downgrades, offers and refunds. - [Getting Started for Self-hosting](http://sveltekit-prerender/docs/getting-started-for-dev): Install and run the RedPanda social scheduler on your own servers. - [Overview - Installation for self-hosting](http://sveltekit-prerender/docs/installation): Install RedPanda for self-hosting or production. - [Configuration - Backend](http://sveltekit-prerender/docs/configuration-backend): Getting Started to Backend configuration and its services in RedPanda. - [Configuration - Web](http://sveltekit-prerender/docs/configuration-web): Getting Started to web frontend configuration in RedPanda. - [Configuration - Worker](http://sveltekit-prerender/docs/configuration-worker): Configure and deploy background workers (BullMQ, Redis, and railway services). - [Configuration - Agent](http://sveltekit-prerender/docs/configuration-agent): Deploy and configure the CLI auth server environment variables for production and local development. - [Overview - Admin Setup](http://sveltekit-prerender/docs/admin): Set up platform admin access after your first RedPanda's deployment. - [Overview - Self-host with Your Own Social Key](http://sveltekit-prerender/docs/social-integration): Connect social channels to RedPanda — OAuth apps or a personal API key, backend env, and dashboard settings. - [Introduction to RedPanda CLI](http://sveltekit-prerender/docs/getting-started-for-cli): An CLI-first tool for AI agents. Give your agents the RedPanda CLI to schedule posts, manage integrations, and upload media from the terminal. - [Overview - CLI Usage](http://sveltekit-prerender/docs/cli-usages): Agentic CLI workflows from the terminal - managing posts, integrations, analytics, and media uploads. - [Overview - CLI Examples](http://sveltekit-prerender/docs/cli-examples): Copy-paste CLI examples by social network. - [Overview - Setup Guides for different agents](http://sveltekit-prerender/docs/agent-setup-guides): Set up the RedPanda CLI and skill on AI agent hosts (OpenClaw, Hermes, Grok Bot, Meta Muse, ThinkRail, and more). - [Overview - Other skills](http://sveltekit-prerender/docs/other-skills): Sibling agent skills that extend openquok-core (e.g. research, media generation, posting). - [Introduction to RedPanda MCP](http://sveltekit-prerender/docs/getting-started-for-mcp): Connect Cursor, Claude Code, Codex, and other MCP clients to RedPanda. - [Overview - MCP Examples](http://sveltekit-prerender/docs/mcp-examples): RedPanda MCP agent workflows — prompts or examples for scheduling, posts management, analytics, plugs, and per-platform recipes. - [Overview - MCP References](http://sveltekit-prerender/docs/mcp-references): RedPanda MCP reference — tool input shapes, responses, and provider settings. - [Overview - Setup Guides for different MCPs](http://sveltekit-prerender/docs/mcp-setup-guides): Platform-specific setup for connecting RedPanda MCP to Cursor, Claude Code, ChatGPT, Codex, VS Code Copilot, and other native MCP clients. - [Getting Started for Using Public API](http://sveltekit-prerender/docs/getting-started-for-public-api): Getting started to automate your Social Scheduling with RedPanda's public API and Node.js SDK. - [Overview - Integrations APIs](http://sveltekit-prerender/docs/apis-integrations): Connect channels, list groups and integrations, OAuth URLs, global plugs, settings, and provider tools — all scoped to the API key workspace. - [Overview - Posts APIs](http://sveltekit-prerender/docs/apis-posts): Create, list, and manage post rows via API key — no full group PUT; use status, reschedule, review, release-id, and delete routes. - [Overview - Analytics APIs](http://sveltekit-prerender/docs/apis-analytics): Provider-native analytics for one channel or one published post row. Pass `date=7`, `30`, or `90` (days). - [Overview - Notifications APIs](http://sveltekit-prerender/docs/apis-notifications): GET /public/notifications — paginated in-app history for the API key workspace (100 rows per page). Does not advance the user read cursor. - [Overview - Uploads APIs](http://sveltekit-prerender/docs/apis-uploads): Finished uploads (POST /upload, upload-from-url, or complete-multipart) return `id` and `filePath` — map to `media[].id` and `media[].path` on POST /public/posts. - [Overview — Provider settings](http://sveltekit-prerender/docs/public-api-providers): Per-channel providerSettingsByIntegrationId shapes for every social integration RedPanda ships on the public API — identifiers, connect paths, and links to field-level reference pages. - [Overview - OAuth2 for apps](http://sveltekit-prerender/docs/oauth2-for-apps): Build third-party RedPanda apps that act on behalf of subscribed users using OAuth2 Authorization Code flow. - [Overview - Developer Guidelines](http://sveltekit-prerender/docs/developer-guidelines): RedPanda's developer guidelines — fork the repo, submit code PRs, security, RBAC, and theming conventions. - [Overview - Contribution opportunities](http://sveltekit-prerender/docs/contribution-opportunities): Ways to contribute features to RedPanda. - [Overview - Publish listings](http://sveltekit-prerender/docs/publish-listings): Share building blocks and playbooks on the RedPanda catalog — what to publish, how listings work, and where to start. - [Overview - Documentation contribution](http://sveltekit-prerender/docs/documentation-contribution): Improve RedPanda docs and submit changes. ### Get started - [Quickstart](http://sveltekit-prerender/docs/getting-started/quickstart): RedPanda zero to hero — five steps from a new workspace to a scheduled post. - [Glossary](http://sveltekit-prerender/docs/getting-started/glossary): RedPanda terms in one place — workspace, channel, smart filters, templates, tags, building blocks, playbooks, plugs, and how agents fit the review flow. - [Tour the app](http://sveltekit-prerender/docs/getting-started/tour-the-app): Find your way around the signed-in app — sidebar, header, My Dashboard, composer, settings, and billing. ### Channels - [Connect a channel](http://sveltekit-prerender/docs/channels/connect): The two ways RedPanda connects a social account today — OAuth or pasted credentials. - [Manage a channel](http://sveltekit-prerender/docs/channels/manage): Reconnect, disable, or remove a connected social account in RedPanda. - [Posting time slots](http://sveltekit-prerender/docs/channels/time-slots): Set usual posting times for scheduling suggestions. - [Channel groups](http://sveltekit-prerender/docs/channels/channel-groups): Group RedPanda channels by client or brand, and focus every channel in a group at once in the post editor. ### Creating posts - [Global vs per-channel](http://sveltekit-prerender/docs/creating-posts/global-vs-per-channel): Use one caption for all channels in RedPanda, or one per network when it needs its own platform-specific settings. - [Writing the post](http://sveltekit-prerender/docs/creating-posts/writing-the-post): Write captions in RedPanda — editor modes, toolbar, character count, mentions, AI tools, and Post Preview. - [Threads and comments](http://sveltekit-prerender/docs/creating-posts/threads-and-comments): RedPanda Thread replies and comments after the main post scheduling - The setting per network, and delays between part. - [Media](http://sveltekit-prerender/docs/creating-posts/media): Attach images and video in the post editor — device upload, library, Canvas Editor, limits, and Global vs per-channel lists. - [Free AI generation](http://sveltekit-prerender/docs/creating-posts/ai-generation): Draft and rewrite captions with free local built-in AI tools. - [Scheduling and Publishing](http://sveltekit-prerender/docs/creating-posts/scheduling): Save drafts, pick a time, or publish now. - [Links and validation](http://sveltekit-prerender/docs/creating-posts/links-and-validation): Add links in RedPanda post editor and fix errors before you schedule. ### Posts management - [Calendar](http://sveltekit-prerender/docs/posts-management/calendar): Day, week, month, and list views, smart filters, and how to open or create posts from the calendar grid. - [Kanban board](http://sveltekit-prerender/docs/posts-management/kanban): Review drafts, scheduled posts, and published history on My Dashboard — columns, filters, and cards. - [Moving and rescheduling posts](http://sveltekit-prerender/docs/posts-management/moving-posts): Drag & Drop posts to a new time on the calendar or kanban board. - [Actions and stats](http://sveltekit-prerender/docs/posts-management/actions-and-stats): Duplicate, delete, export, and view post stats. Connect missing releases from the post actions modal - [Approvals](http://sveltekit-prerender/docs/posts-management/approvals): Share a client a preview link and collect client feedback, and schedule once you are happy — no RedPanda login required for external reviewers. - [Templates](http://sveltekit-prerender/docs/posts-management/templates): Save and reuse RedPanda post presets — channels, captions, media, tags, and settings you reuse when scheduling posts. ### Playbooks - [Explore and bookmarks](http://sveltekit-prerender/docs/playbooks/explore-and-bookmarks): Use the Explore tab to search the catalog, filter listings, bookmark favorites, and open public hub pages. - [My Playbooks library](http://sveltekit-prerender/docs/playbooks/my-library): Manage your building blocks and playbooks — catalog stats, new listings, edit, unpublish, and delete drafts. - [Compose a playbook](http://sveltekit-prerender/docs/playbooks/compose-a-playbook): Build a playbook in Skill Builder and save it. ### Automations - [Plugs Overview](http://sveltekit-prerender/docs/automations/plugs): RedPanda Plugs - Add a reply, comment, or repost after your post goes live. - [Internal plugs](http://sveltekit-prerender/docs/automations/internal-plugs): Schedule a delayed follow-up reply or comment on the same channel(or account) in one post. - [Cross-account plugs](http://sveltekit-prerender/docs/automations/cross-account-plugs): Let other connected channels/accounts comment, repost or reshare after you publish. - [Global plugs](http://sveltekit-prerender/docs/automations/global-plugs): Run actions or define channel rules when a post gets enough likes. ### Insights - [Workspace analytics](http://sveltekit-prerender/docs/insights/workspace-analytics): View account performance across your channels — targeted channels, window periods, and trends. - [Per-post metrics](http://sveltekit-prerender/docs/insights/per-post-metrics): View stats for one published post — date ranges, and API access. ### Media library - [Browse and organize](http://sveltekit-prerender/docs/media/browse-and-organize): Navigate, switch layouts, search, preview, and organize files&folders in your media library. - [Add media](http://sveltekit-prerender/docs/media/add-media): Upload files and learn size and storage limits. - [Media details](http://sveltekit-prerender/docs/media/media-details): Set alt text and video poster images. ### Settings - [Team](http://sveltekit-prerender/docs/settings/team): Invite teammates, assign roles, switch workspaces, and manage your RedPanda workspace. - [Timezone](http://sveltekit-prerender/docs/settings/timezone): Set the timezone used for scheduled posts. - [Profile](http://sveltekit-prerender/docs/settings/profile): Your RedPanda account profile — Update your name, username avatar, and password. - [Developers](http://sveltekit-prerender/docs/settings/developers): Workspace's programmatic tokens, MCP, CLI, Public APIs and OAuth apps for developers. - [Approved apps](http://sveltekit-prerender/docs/settings/approved-apps): Third-party apps that can access your workspace — review and revoke access. - [Signatures](http://sveltekit-prerender/docs/settings/signatures): Reusable text for the RedPanda post composer — CTAs, hashtag blocks, and link lines, shared across your workspace. ### Social Platform rules - [Connect flow & rules](http://sveltekit-prerender/docs/platforms/connect-rules): How you connect each RedPanda channel in Add Channel — OAuth, credentials, self-host operator OAuth keys, and channel keys. - [Media rules](http://sveltekit-prerender/docs/platforms/media-rules): Per-network media, character caps, follow-up attachments, and caption editors for the RedPanda composer. - [Per-channel settings](http://sveltekit-prerender/docs/platforms/per-channel-settings): Composer Settings per network — privacy, post type, titles, disclosures, and publish options in RedPanda. - [Analytics](http://sveltekit-prerender/docs/platforms/analytics): Which RedPanda channels report account-level and per-post insights in the workspace Analytics area and Statistics modal. ### Troubleshooting - [OAuth and channel connect](http://sveltekit-prerender/docs/troubleshooting/oauth-connect): Fix Invalid state, provider token errors, and network failures when you add a social channel in RedPanda. - [Uploads and media](http://sveltekit-prerender/docs/troubleshooting/uploads): Fix upload size, type, and storage errors. - [Activation and login](http://sveltekit-prerender/docs/troubleshooting/activation-and-login): Fix email verification and sign-in problems. - [A post failed to publish](http://sveltekit-prerender/docs/troubleshooting/failed-posts): Fix posts that did not publish. - [Known issues](http://sveltekit-prerender/docs/troubleshooting/known-issues): Known limits and workarounds. ### RedPanda Cloud - [RedPanda's Plans and limits](http://sveltekit-prerender/docs/cloud/plans): Cloud plan tiers, prices, and included features. - [Free trial](http://sveltekit-prerender/docs/cloud/trial): How the 7-day RedPanda Cloud free trial works. ### Billing - [Managing your subscription](http://sveltekit-prerender/docs/billing/subscription): RedPanda Subscription — upgrade, downgrade, switch monthly or yearly, cancel, and open the Stripe portal for cards and invoices. - [Limits](http://sveltekit-prerender/docs/billing/limits): What happens when your RedPanda's workspace hits a plan cap — channels, posts, seats, storage, and API limits. - [Downgrades and cancellation](http://sveltekit-prerender/docs/billing/downgrades): What changes when you pick a smaller plan or cancel you RedPanda Cloud. - [Codes and offers](http://sveltekit-prerender/docs/billing/codes-and-offers): Use promo codes and cancel offers on RedPanda Cloud. - [Refunds and support](http://sveltekit-prerender/docs/billing/refunds-and-support): RedPanda Cloud refund policy — 7-day for unused billing periods, billing page tips, and how to reach billing support. ### Getting Started - [Project Architecture](http://sveltekit-prerender/docs/getting-started-for-dev/architecture): RedPanda's architecture — project layout and key files for RedPanda. - [Quick Start](http://sveltekit-prerender/docs/getting-started-for-dev/quick-start): Quick start — install dependencies, setup guides, and run the RedPanda's social scheduler locally. ### Installation - [Development environment](http://sveltekit-prerender/docs/installation/development-environment): Run RedPanda locally for development. - [Production - deployment](http://sveltekit-prerender/docs/installation/production-deployment): Deploy web, API, workers, and CLI auth to production. - [Production - Vercel](http://sveltekit-prerender/docs/installation/vercel): Deploy the web app and API on Vercel. - [Production - Railway](http://sveltekit-prerender/docs/installation/railway): Deploy long-running BullMQ worker services on Railway - [Self-host - System requirements](http://sveltekit-prerender/docs/installation/system-requirements): Hardware and services you need to self-host RedPanda. - [Self-host - Docker (pre-built images)](http://sveltekit-prerender/docs/installation/docker): Use pre-built RedPanda Docker images. - [Self-host - Docker Compose](http://sveltekit-prerender/docs/installation/docker-compose): Run the full RedPanda stack with Docker Compose. - [Maintenance mode](http://sveltekit-prerender/docs/installation/maintenance-mode): Pause the app during maintenance or a database move. ### Backend Setup - [Docker (local)](http://sveltekit-prerender/docs/configuration-backend/docker): Local Redis for contributors developing against the RedPanda's codebase, or the self-host Compose stack when running on their own machines. - [Supabase](http://sveltekit-prerender/docs/configuration-backend/supabase): Create a Supabase project and connect the backend in RedPanda. - [Redis cache](http://sveltekit-prerender/docs/configuration-backend/redis): Use Redis for caching. - [Cache design](http://sveltekit-prerender/docs/configuration-backend/cache-design): How RedPanda uses Redis and Postgres — source of truth, cache strategy, and connection limits. - [Sentry](http://sveltekit-prerender/docs/configuration-backend/sentry): Enable backend error monitoring with Sentry 's DSN for RedPanda. - [R2 or local storage](http://sveltekit-prerender/docs/configuration-backend/cloudflare-r2): Choose Cloudflare R2 (S3-compatible) or local disk for workspace media uploads. - [Database & migrations](http://sveltekit-prerender/docs/configuration-backend/database): Set up the supabase database , cron jobs, and run migrations. - [Google OAuth](http://sveltekit-prerender/docs/configuration-backend/google-oauth): Turn on Sign in with Google + Supabase Auth. - [Supabase backup](http://sveltekit-prerender/docs/configuration-backend/supabase-backup): Back up data before a region move. - [Resend - Email Setup](http://sveltekit-prerender/docs/configuration-backend/resend): Send email or run without outbound mail. - [Rate limiting](http://sveltekit-prerender/docs/configuration-backend/rate-limiting): Set rate limits on API and auth routes. - [Stripe billing](http://sveltekit-prerender/docs/configuration-backend/stripe): Set up paid plans or run without billing. ### Frontend Setup - [Vite (SvelteKit)](http://sveltekit-prerender/docs/configuration-web/vite): Set web environment variables for local and production. - [Config defaults](http://sveltekit-prerender/docs/configuration-web/config-defaults): How the web app picks default VITE settings. - [PWA Metadata](http://sveltekit-prerender/docs/configuration-web/pwa): Set app name, description, and icons. - [SEO & marketing defaults](http://sveltekit-prerender/docs/configuration-web/seo): Set default page titles, keywords, and social links. - [AI crawlers and robots.txt](http://sveltekit-prerender/docs/configuration-web/ai-crawlers-and-robots): Let AI crawlers find your public RedPanda pages. ### Workers Setup - [Docker (local Redis)](http://sveltekit-prerender/docs/configuration-worker/docker): Run Redis and workers locally with Docker. - [Redis & queues](http://sveltekit-prerender/docs/configuration-worker/redis): Monitor and clear worker BullMQ queues in Redis. - [Railway (workers)](http://sveltekit-prerender/docs/configuration-worker/railway): Deploy always-on workers on Railway and how to manage them. ### CLI Auth Server Setup - [Auth Server Architecture](http://sveltekit-prerender/docs/configuration-agent/architecture): How the CLI auth server works. - [Neon Postgres](http://sveltekit-prerender/docs/configuration-agent/neon): Create a Neon Postgres project and wire its connection string into the RedPanda CLI auth server. - [Scaling & Postgres](http://sveltekit-prerender/docs/configuration-agent/scaling): Run more than one CLI sign-in server instance. ### Admin Roles - [First setup as super admin](http://sveltekit-prerender/docs/admin/super-admin): Create the first platform admin after your first RedPanda deployment. - [OAuth Server Setup](http://sveltekit-prerender/docs/admin/oauth-server): Create and rotate OAuth applications in the dashboard, and set the correct redirect URL for hosted vs self-hosted flows. - [Security secrets](http://sveltekit-prerender/docs/admin/security-secrets): Set security keys for invites, OAuth, and channel tokens. - [Product analytics and campaign attribution](http://sveltekit-prerender/docs/admin/product-analytics): Set up PostHog, Meta Pixel, Google Analytics, and UTM capture for marketing links and checkout attribution on RedPanda. ### Social integrations - [Facebook](http://sveltekit-prerender/docs/social-integration/facebook): How to configure Facebook Pages for RedPanda - [Instagram](http://sveltekit-prerender/docs/social-integration/instagram): How to configure Instagram (Stand-alone and Business) for RedPanda - [Meta Threads](http://sveltekit-prerender/docs/social-integration/threads): How to configure Meta Threads for RedPanda - [YouTube](http://sveltekit-prerender/docs/social-integration/youtube): How to configure YouTube channel for RedPanda - [TikTok](http://sveltekit-prerender/docs/social-integration/tiktok): How to configure TikTok for RedPanda - [LinkedIn](http://sveltekit-prerender/docs/social-integration/linkedin): How to configure LinkedIn personal profile for RedPanda - [LinkedIn Page](http://sveltekit-prerender/docs/social-integration/linkedin-page): How to configure a LinkedIn company page for RedPanda - [X (Twitter)](http://sveltekit-prerender/docs/social-integration/x): How to configure X for RedPanda - [Bluesky](http://sveltekit-prerender/docs/social-integration/bluesky): How to add Bluesky to RedPanda with an app password. - [Dev.to](http://sveltekit-prerender/docs/social-integration/devto): How to add Dev.to to RedPanda with a personal API key. ### Get Started - [CLI authentication](http://sveltekit-prerender/docs/getting-started-for-cli/authentication): Setup OAuth2 authentication for RedPanda CLI. ### CLI Core Usages - [Managing Posts](http://sveltekit-prerender/docs/cli-usages/managing-posts): Create, list, delete, and reconnect RedPanda posts/post group from the CLI. - [Integrations](http://sveltekit-prerender/docs/cli-usages/integrations): Discover connected channels, fetch each provider's settings schema, and trigger allow-listed provider tools. - [Global Plugs](http://sveltekit-prerender/docs/cli-usages/plugs): Set up channel-level engagement rules (auto-reply, repost when likes cross a threshold) via the CLI. - [Analytics](http://sveltekit-prerender/docs/cli-usages/analytics): Read analytics from the terminal for 7, 30, or 90 days. - [Media Upload](http://sveltekit-prerender/docs/cli-usages/media-upload): Upload files or URLs into your media library from the CLI. ### CLI Examples - [Facebook Page](http://sveltekit-prerender/docs/cli-examples/facebook): CLI examples for Facebook Page posts in RedPanda. - [Instagram](http://sveltekit-prerender/docs/cli-examples/instagram): RedPanda CLI examples for Instagram (Business and Standalone Accounts) — feed posts, auto-detected reels, carousels, and scheduled reply chains. - [Meta Threads](http://sveltekit-prerender/docs/cli-examples/threads): CLI examples for Meta Threads in RedPanda. - [YouTube](http://sveltekit-prerender/docs/cli-examples/youtube): CLI examples for YouTube video & short in RedPanda. - [TikTok](http://sveltekit-prerender/docs/cli-examples/tiktok): CLI examples for TikTok in RedPanda. - [LinkedIn CLI examples](http://sveltekit-prerender/docs/cli-examples/linkedin): CLI examples for LinkedIn Personal Account and LinkedIn Page in RedPanda. - [X](http://sveltekit-prerender/docs/cli-examples/x): CLI examples for X posts in RedPanda. - [Dev.to](http://sveltekit-prerender/docs/cli-examples/devto): RedPanda CLI examples for Dev.to — markdown articles with title, tags, series, organization, and analytics. - [Bluesky](http://sveltekit-prerender/docs/cli-examples/bluesky): RedPanda CLI examples for Bluesky — text, images, video, and follow-up replies with an app-password channel. ### Agent Setup Guides - [OpenClaw](http://sveltekit-prerender/docs/agent-setup-guides/openclaw): Install the RedPanda CLI and skill on OpenClaw (eg. Telegram). - [Hermes Agent](http://sveltekit-prerender/docs/agent-setup-guides/hermes): Install the RedPanda CLI and skill on Hermes Agent (Telegram, Discord, Slack and etc.). - [Grok Bot](http://sveltekit-prerender/docs/agent-setup-guides/grok-bot): Install the RedPanda CLI and skill on Grok Bot (Cloud). - [ThinkRail](http://sveltekit-prerender/docs/agent-setup-guides/thinkrail): Install the RedPanda CLI and skill in ThinkRail. - [Meta Muse](http://sveltekit-prerender/docs/agent-setup-guides/meta-muse): Connect RedPanda to Meta Muse with a custom connector, public API, or openquok-core in the Secure VM. Not the same product as Muse Code. ### Other skills - [openquok-tiktok-slideshow](http://sveltekit-prerender/docs/other-skills/openquok-tiktok-slideshow): Lightweight creator pipeline — research any channel, lock a character profile plus reference images, generate portrait slides, overlay text, and post via openquok-core. ### Getting Started - [MCP Client Setup](http://sveltekit-prerender/docs/getting-started-for-mcp/setup): Configure Cursor, Claude Code, Claude Cowork, ChatGPT, Codex, VS Code, and other MCP clients to connect to RedPanda. ### MCP Examples - [Facebook Page](http://sveltekit-prerender/docs/mcp-examples/facebook): RedPanda MCP examples for Facebook Page — text, photos, link previews, and follow-up comments. - [Instagram](http://sveltekit-prerender/docs/mcp-examples/instagram): RedPanda MCP examples for Instagram — feed posts and reels with public image or video URLs. - [Meta Threads](http://sveltekit-prerender/docs/mcp-examples/threads): RedPanda MCP examples for Meta Threads — scheduled posts, reply chains, cross-account comments, and provider tools. - [YouTube](http://sveltekit-prerender/docs/mcp-examples/youtube): RedPanda MCP examples for YouTube — MP4 uploads with title, privacy, and tags. - [TikTok](http://sveltekit-prerender/docs/mcp-examples/tiktok): RedPanda MCP examples for TikTok — videos and photo carousels with privacy settings. - [LinkedIn](http://sveltekit-prerender/docs/mcp-examples/linkedin): RedPanda MCP examples for LinkedIn — text posts, document carousels, and first-comment chains. - [X](http://sveltekit-prerender/docs/mcp-examples/x): RedPanda MCP examples for X — tweets, media, and multi-part threads. ### MCP References - [Tools Reference](http://sveltekit-prerender/docs/mcp-references/tools): RedPanda MCP tools — list channels, schedule and manage posts, configure plugs, and read analytics. ### MCP Setup Guides - [Cursor](http://sveltekit-prerender/docs/mcp-setup-guides/cursor): Connect RedPanda MCP to Cursor via .cursor/mcp.json for Agent, Composer, and inline chat tools. - [ChatGPT](http://sveltekit-prerender/docs/mcp-setup-guides/chatgpt): Connect RedPanda MCP to ChatGPT via a custom connector or developer-mode MCP app URL. - [Claude Code](http://sveltekit-prerender/docs/mcp-setup-guides/claude-code): Add RedPanda to Claude Code with claude mcp add and HTTP streamable transport. - [Claude Cowork](http://sveltekit-prerender/docs/mcp-setup-guides/claude-cowork): Connect RedPanda MCP to Claude Cowork via custom connectors or managedMcpServers organization settings. - [VS Code / Copilot](http://sveltekit-prerender/docs/mcp-setup-guides/vscode-copilot): Connect RedPanda MCP to VS Code and GitHub Copilot via .vscode/mcp.json. - [Devin Desktop](http://sveltekit-prerender/docs/mcp-setup-guides/devin-desktop): Connect RedPanda MCP to Devin Desktop via ~/.codeium/mcp_config.json. - [Amp](http://sveltekit-prerender/docs/mcp-setup-guides/amp): Connect RedPanda MCP to Amp via amp mcp add or Amp settings.json. - [Codex](http://sveltekit-prerender/docs/mcp-setup-guides/codex): Connect RedPanda MCP to OpenAI Codex via config.toml MCP server entries. - [Antigravity CLI](http://sveltekit-prerender/docs/mcp-setup-guides/antigravity-cli): Connect RedPanda MCP to Antigravity CLI via ~/.gemini/config/mcp_config.json. - [Warp](http://sveltekit-prerender/docs/mcp-setup-guides/warp): Connect RedPanda MCP to Warp terminal via Settings → MCP Servers. - [Muse Code](http://sveltekit-prerender/docs/mcp-setup-guides/muse-code): Connect RedPanda MCP to Meta Muse Code via ~/.config/muse/settings.json streamable_http servers. ### Integrations APIs - [List Integrations](http://sveltekit-prerender/docs/apis-integrations/list): List every connected channel in your workspace. - [List Channel Groups](http://sveltekit-prerender/docs/apis-integrations/groups): List channel groups in your workspace (customers) for filtering connected channels and post lists. - [Connect Channel (OAuth)](http://sveltekit-prerender/docs/apis-integrations/connect): Generate an OAuth authorization URL to connect a new social media channel via your programmatic token. Only OAuth-based providers are supported on this endpoint. - [Delete Channel](http://sveltekit-prerender/docs/apis-integrations/delete): Soft-delete a connected social channel and every post group that includes it. Queued posts in those groups stop publishing; already-published copies on the social network are not removed. - [Check Connection](http://sveltekit-prerender/docs/apis-integrations/is-connected): Lightweight auth check — returns `{ connected: true }` when the programmatic or OAuth app token is accepted. - [Channel settings & tools](http://sveltekit-prerender/docs/apis-integrations/integration-settings): Rules, max post length, settings schema, and allow-listed provider tools for one connected channel. - [Trigger a channel tool](http://sveltekit-prerender/docs/apis-integrations/integration-trigger): Invoke an allow-listed provider method on a connected channel. - [Plug Catalog](http://sveltekit-prerender/docs/apis-integrations/plug-catalog): List global plug types and fields for each network/provider. - [List Global Plugs](http://sveltekit-prerender/docs/apis-integrations/integration-plugs-list): List saved global plug rules for a connected channel. - [Upsert Global Plug](http://sveltekit-prerender/docs/apis-integrations/integration-plugs-upsert): Create or update a global plug on a channel (likes threshold, auto-reply, repost, etc.). - [Delete Global Plug](http://sveltekit-prerender/docs/apis-integrations/plugs-delete): Delete a saved plug rule by plug row id. - [Activate Global Plug](http://sveltekit-prerender/docs/apis-integrations/plugs-activate): Enable or disable a saved global plug without deleting it. ### Posts APIs - [List Posts](http://sveltekit-prerender/docs/apis-posts/list): Calendar rows in a required ISO `start`..`end` window; optional `integrationIds` and `customerGroupId` filters. - [Create Post](http://sveltekit-prerender/docs/apis-posts/create): Create a draft or scheduled post group with one row per selected channel. Supports per-channel body and media overrides, provider-specific settings, and review note for agent creates. - [Find Slot](http://sveltekit-prerender/docs/apis-posts/find-slot): Next free schedule slot from `posting_times` — optional channel UUID in path, or omit segment for all channels. - [Flip post status](http://sveltekit-prerender/docs/apis-posts/flip-status): Flip the parent post group between draft and scheduled at the stored publish time. - [Get Post (row summary)](http://sveltekit-prerender/docs/apis-posts/get-post): Return `{ id, postGroup }` for a calendar row UUID (correlate list rows with group id). - [Reschedule post](http://sveltekit-prerender/docs/apis-posts/reschedule): Set a new publish time on the post group (`action` update vs schedule; optional republish for published rows). - [Delete Post](http://sveltekit-prerender/docs/apis-posts/delete): Delete a single post by row id. Soft-deletes the entire post group the row belongs to (a row never publishes in isolation). - [Missing Content](http://sveltekit-prerender/docs/apis-posts/missing): Provider candidate ids and preview URLs when `release_id` is `missing`; empty array otherwise. - [Update Release ID](http://sveltekit-prerender/docs/apis-posts/release-id): Manually link a post row to a provider-native id (e.g. Threads media id, X tweet id) when the worker could not auto-link the published asset. - [Update Review Todo](http://sveltekit-prerender/docs/apis-posts/review-todo): Update the kanban review note and reviewed flag for a post group (agent or human). ### Analytics APIs - [Platform Analytics](http://sveltekit-prerender/docs/apis-analytics/platform): Provider-native metrics (followers, impressions, reach, …) for one connected channel. Query `date=7`, `30`, or `90`. - [Post Analytics](http://sveltekit-prerender/docs/apis-analytics/post): Provider-native metrics for one published post row. Query `date=7`, `30`, or `90`. ### Notifications APIs - [List Notifications](http://sveltekit-prerender/docs/apis-notifications/list): Paginated in-app notifications (100 per page, zero-based `page` query). Does not advance the user read cursor. ### Uploads APIs - [Upload File](http://sveltekit-prerender/docs/apis-uploads/upload): Multipart form upload (field `file`). Images, video, audio, or PDF; hosted inbound body ~4.5 MB — use multipart flow for larger files. - [Upload from URL](http://sveltekit-prerender/docs/apis-uploads/upload-from-url): Server-side fetch of a public http(s) URL; same `{ id, filePath }` response as POST /public/upload. - [Create Multipart Upload](http://sveltekit-prerender/docs/apis-uploads/create-multipart): Start direct-to-storage multipart (R2). JSON body only — use when hosted POST /upload exceeds ~4.5 MB inbound limit. - [Sign Multipart Parts](http://sveltekit-prerender/docs/apis-uploads/sign-parts): Presign PUT URLs for multipart parts — upload bytes direct to object storage, then complete-multipart. - [Complete Multipart Upload](http://sveltekit-prerender/docs/apis-uploads/complete-multipart): Assemble parts and persist a media row — returns the same `id` and `filePath` as POST /public/upload. - [Abort Multipart Upload](http://sveltekit-prerender/docs/apis-uploads/abort-multipart): Cancel an in-flight direct-to-storage multipart upload and discard uploaded parts. ### Provider settings - [Threads Settings](http://sveltekit-prerender/docs/public-api-providers/threads): RedPanda public API provider settings for Meta Threads — 500-character cap, follow-up replies, thread finisher, internal plugs, and cross-account comments. - [X Settings](http://sveltekit-prerender/docs/public-api-providers/x): RedPanda public API provider settings for X — reply audience, community, disclosures, thread finisher, follow-up replies, and cross-account reposts. - [LinkedIn Settings](http://sveltekit-prerender/docs/public-api-providers/linkedin): RedPanda public API provider settings for personal LinkedIn — image carousel, carousel name, follow-up comments, and cross-account plugs. - [LinkedIn Page Settings](http://sveltekit-prerender/docs/public-api-providers/linkedin-page): RedPanda public API provider settings for LinkedIn company Pages — same carousel and plug shape as personal LinkedIn, with Page analytics. - [Facebook Page Settings](http://sveltekit-prerender/docs/public-api-providers/facebook): API fields for Facebook Page posts. - [Instagram Business Settings](http://sveltekit-prerender/docs/public-api-providers/instagram-business): RedPanda public API provider settings for Instagram Business (FB-linked) — post type, trial reels, collaborators, and follow-up comments. - [Instagram Standalone Settings](http://sveltekit-prerender/docs/public-api-providers/instagram-standalone): RedPanda public API provider settings for Instagram Standalone (IG Login) — same post type, trial reel, and collaborator fields as Business. - [YouTube Settings](http://sveltekit-prerender/docs/public-api-providers/youtube): RedPanda public API provider settings for YouTube — title, privacy, tags, made-for-kids, and custom thumbnail on video uploads. - [TikTok Settings](http://sveltekit-prerender/docs/public-api-providers/tiktok): RedPanda public API provider settings for TikTok — direct post vs inbox upload, privacy, photo title, and brand disclosure toggles. - [Dev.to Settings](http://sveltekit-prerender/docs/public-api-providers/devto): RedPanda public API provider settings for Dev.to — title, tags, canonical URL, organization, series, and cover image for markdown articles. - [Bluesky Settings](http://sveltekit-prerender/docs/public-api-providers/bluesky): RedPanda public API provider settings for Bluesky — 300-character cap, images or video, and follow-up replies. ### OAuth2 for apps - [Implementation](http://sveltekit-prerender/docs/oauth2-for-apps/implementation): Register an app and run the OAuth sign-in flow. - [Node.js example](http://sveltekit-prerender/docs/oauth2-for-apps/nodejs-example): Sample Node server for RedPanda OAuth2. - [Error reference](http://sveltekit-prerender/docs/oauth2-for-apps/error-reference): OAuth error codes for third-party apps. - [Jev decision routing example](http://sveltekit-prerender/docs/oauth2-for-apps/jev-decision-routing): Use Jev to decide what to post then create RedPanda social scheduler drafts in Global or per-channel mode via Node SDK. ### Developer Guidelines - [Security guidelines](http://sveltekit-prerender/docs/developer-guidelines/security): RedPanda's Security rules for backend and frontend code - RLS guidance, rate limiting, and SSR state-management safety. - [Submit a pull request](http://sveltekit-prerender/docs/developer-guidelines/submit-a-pr): How to fork RedPanda, run the monorepo locally, and open a code pull request on GitHub. - [RBAC](http://sveltekit-prerender/docs/developer-guidelines/rbac): App-level Roles and permissions in RedPanda. - [Orchestrator workflows](http://sveltekit-prerender/docs/developer-guidelines/orchestrator-workflows): How background jobs run posts and email in RedPanda. - [DaisyUI theming](http://sveltekit-prerender/docs/developer-guidelines/daisyui-theme): Use theme colors with DaisyUI semantic theme in the RedPanda UI. - [Notifications](http://sveltekit-prerender/docs/developer-guidelines/notifications): How in-app and email notifications work. ### Contribution opportunities - [Adding a social provider](http://sveltekit-prerender/docs/contribution-opportunities/add-provider): Contributor guide for implementing a new social integration in RedPanda - [Adding a Humanizer language](http://sveltekit-prerender/docs/contribution-opportunities/humanizer-languages): Contributor guide for adding a new language for RedPanda's Humanizer tool — detection, catalogs, local rewrite, UI copy, and tests. - [Translating documentation](http://sveltekit-prerender/docs/contribution-opportunities/translate-documentation): Translate RedPanda docs into other languages. ### Publish listings - [Listing types explained](http://sveltekit-prerender/docs/publish-listings/listing-types): Building blocks vs playbooks and Skills vs MCP. - [Publish via the UI](http://sveltekit-prerender/docs/publish-listings/publish-your-listing): Add your own building block or playbook on RedPanda — username, editor, review, and Skill Builder. ### Documentation contribution - [Submit a pull request](http://sveltekit-prerender/docs/documentation-contribution/submit-a-pr): Fork the repo and open a docs pull request. - [Documentation Configuration](http://sveltekit-prerender/docs/documentation-contribution/configuration): Configure docs tabs, sidebars, and site metadata in RedPanda doc system. - [Writing Content](http://sveltekit-prerender/docs/documentation-contribution/writing-content): Write and organize docs pages. - [Built-in Components](http://sveltekit-prerender/docs/documentation-contribution/components): how to use documentation components in the markdown files. - [Versioning](http://sveltekit-prerender/docs/documentation-contribution/versioning): Add a version picker to the docs site. ## Español (es) - [Documentación](http://sveltekit-prerender/docs/es): Una plantilla moderna de documentación construida con SvelteKit, Tailwind CSS v4 y MDSvex. - [Primeros pasos](http://sveltekit-prerender/docs/es/getting-started-for-dev): Instalación y estructura del proyecto. - [Contribución a la documentación](http://sveltekit-prerender/docs/es/documentation-contribution): Configuración, contenido y componentes. ### Getting Started - [Instalación](http://sveltekit-prerender/docs/es/getting-started-for-dev/installation): Cómo instalar y configurar la plantilla de documentación. - [Estructura del Proyecto](http://sveltekit-prerender/docs/es/getting-started-for-dev/project-structure): Entendiendo la organización del proyecto y los archivos clave. ### Documentation contribution - [Configuración](http://sveltekit-prerender/docs/es/documentation-contribution/configuration): Cómo configurar tu sitio de documentación. - [Escribir Contenido](http://sveltekit-prerender/docs/es/documentation-contribution/writing-content): Cómo escribir y organizar el contenido de la documentación. - [Componentes Integrados](http://sveltekit-prerender/docs/es/documentation-contribution/components): Componentes de documentación que puedes usar directamente en tus archivos markdown. - [Versionado](http://sveltekit-prerender/docs/es/documentation-contribution/versioning): Cómo agregar un selector de versiones a tu sitio de documentación.