> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.pinnacle.sh/v-2/quickstart/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pinnacle.sh/_mcp/server. # Getting Started > Orchestrate SMS, MMS, and RCS conversations with a single API. ## Choose your path #### [SMS](/quickstart/sms) Learn how to send SMS / MMS messages in 5 min #### [RCS business messaging](/quickstart/rcs) Learn how to send RCS messages in 5 min > One API for RCS, iMessage, MMS, and SMS. Build, test, and scale every channel — send your first message in minutes, not weeks. ## Docs - [Getting started with SMS](https://docs.pinnacle.sh/quickstart/sms.md): Sending your first SMS message - [Python SDK Quickstart](https://docs.pinnacle.sh/quickstart/sms/python.md): Learn how to send and receive your first SMS - [Sending SMS Messages](https://docs.pinnacle.sh/quickstart/sms/python/send.md): Sending your first SMS with Pinnacle's Python SDK - [Receiving SMS Messages](https://docs.pinnacle.sh/quickstart/sms/python/receive.md): Receiving your first SMS with Pinnacle's Python SDK - [TypeScript SDK Quickstart](https://docs.pinnacle.sh/quickstart/sms/typescript.md): Learn how to send and receive your first SMS - [Sending SMS Messages](https://docs.pinnacle.sh/quickstart/sms/typescript/send.md): Sending your first SMS with Pinnacle's TypeScript SDK - [Receiving SMS Messages](https://docs.pinnacle.sh/quickstart/sms/typescript/receive.md): Receiving your first SMS with Pinnacle's TypeScript SDK - [Ruby SDK Quickstart](https://docs.pinnacle.sh/quickstart/sms/ruby.md): Learn how to send and receive your first SMS - [Sending SMS Messages](https://docs.pinnacle.sh/quickstart/sms/ruby/send.md): Sending your first SMS with Pinnacle's Ruby SDK - [Receiving SMS Messages](https://docs.pinnacle.sh/quickstart/sms/ruby/receive.md): Receiving your first SMS with Pinnacle's Ruby SDK - [Getting started with RCS](https://docs.pinnacle.sh/quickstart/rcs.md): Sending your first RCS business message - [Python SDK Quickstart](https://docs.pinnacle.sh/quickstart/rcs/python.md): Learn how to send and receive your first RCS message - [Sending RCS Messages](https://docs.pinnacle.sh/quickstart/rcs/python/send.md): Sending your first RCS message with Pinnacle's Python SDK - [Receiving RCS Messages](https://docs.pinnacle.sh/quickstart/rcs/python/receive.md): Receiving your first RCS message with Pinnacle's Python SDK - [Typescript SDK Quickstart](https://docs.pinnacle.sh/quickstart/rcs/typescript.md): Learn how to send and receive your first RCS message - [Sending RCS Messages](https://docs.pinnacle.sh/quickstart/rcs/typescript/send.md): Sending your first RCS message with Pinnacle's TypeScript SDK - [Receiving RCS Messages](https://docs.pinnacle.sh/quickstart/rcs/typescript/receive.md): Receiving your first RCS message with Pinnacle's Typescript SDK - [Ruby SDK Quickstart](https://docs.pinnacle.sh/quickstart/rcs/ruby.md): Learn how to send and receive your first RCS message - [Sending RCS Messages](https://docs.pinnacle.sh/quickstart/rcs/ruby/send.md): Sending your first RCS message with Pinnacle's Ruby SDK - [Receiving RCS Messages](https://docs.pinnacle.sh/quickstart/rcs/ruby/receive.md): Receiving your first RCS message with Pinnacle's Ruby SDK