# Autoposting.ai > AI-powered social media scheduling and automation for X, LinkedIn, Instagram, Threads, and YouTube. Autoposting.ai is a multi-channel social media scheduling, AI content generation, and video clipping SaaS platform. It provides a REST API, TypeScript SDK, CLI, and MCP server for managing social media programmatically. ## Documentation - [Introduction](https://autopostingai.mintlify.app/introduction): Platform overview and features - [Quickstart](https://autopostingai.mintlify.app/quickstart): Publish your first post in 5 minutes - [Authentication](https://autopostingai.mintlify.app/authentication): API keys, scopes, and rate limiting - [API Reference](https://autopostingai.mintlify.app/api-reference/overview): 208 REST endpoints across 20 domains ## Developer Tools - [TypeScript SDK](https://autopostingai.mintlify.app/sdks/typescript): `npm install @autoposting.ai/sdk` — zero-dependency typed client - [CLI](https://autopostingai.mintlify.app/cli/overview): `npm install -g @autoposting.ai/cli` — 61 commands with `ap` shorthand - [MCP Server](https://autopostingai.mintlify.app/mcp/overview): 51 tools for Claude, Cursor, and any AI agent ## Core Concepts - [Brands](https://autopostingai.mintlify.app/concepts/brands): Container for social accounts, scheduling, and team access - [Posts](https://autopostingai.mintlify.app/concepts/posts): Multi-platform publishing with per-platform delivery - [Platforms](https://autopostingai.mintlify.app/concepts/platforms): X, LinkedIn, Instagram, Threads, YouTube - [AI Agents](https://autopostingai.mintlify.app/concepts/agents): Autonomous content generation and posting - [Knowledge Base](https://autopostingai.mintlify.app/concepts/knowledge-base): Document ingestion for AI-grounded content - [Clips](https://autopostingai.mintlify.app/concepts/clips): AI video clipping with scene detection and face tracking - [Carousels](https://autopostingai.mintlify.app/concepts/carousels): AI-generated slide decks for LinkedIn and Instagram - [Webhooks](https://autopostingai.mintlify.app/concepts/webhooks): Real-time event notifications ## API Domains - Posts: Create, schedule, publish, retry, AI-rewrite, AI-score - Brands: CRUD, platform connection status - Agents: Create, run, toggle, view run history - Knowledge Base: Create, search, ingest URLs - Ideas: AI-generate content ideas - Clips: Import, render video clips - Carousels: AI-generate, convert to post drafts - Webhooks: Event notifications with HMAC signing - Billing: Plan status, credit balance - Teams: Role-based access (Owner, Admin, Editor, Contributor, Viewer) - Organizations: Workspace management ## Links - Website: https://autoposting.ai - npm SDK: https://www.npmjs.com/package/@autoposting.ai/sdk - npm CLI: https://www.npmjs.com/package/@autoposting.ai/cli - GitHub: https://github.com/Autoposting-ai/autoposting-cli - API Base URL: https://app.autoposting.ai/api-proxy - MCP Endpoint: https://app.autoposting.ai/mcp