# Aircall for Developers Documentation > Build the next generation of AI communication. Access all the tools you need to build on the leading communication and intelligence platform. Your team. AI agents. One platform. From automating post-call workflows to powering AI Virtual Agents, our APIs and tools give you everything you need to create smarter, more connected communication experiences. This file lists one part of the documentation. The full index is at https://developer.aircall.io/llms.txt. ## Documentation: Quickstart - [Introduction](https://developer.aircall.io/docs/introduction.md) - [Public vs Private app](https://developer.aircall.io/docs/public-vs-private-app.md) - [Your first API call](https://developer.aircall.io/docs/your-first-api-call.md) - [Best practices](https://developer.aircall.io/docs/best-practices.md): Follow these guidelines to build reliable, secure, and AI-ready integrations with Aircall. ## Documentation: Aircall AI - [Discover Aircall AI](https://developer.aircall.io/docs/discover-aircall-ai.md) - [What can you build](https://developer.aircall.io/docs/what-can-you-build-with-aircall-ai.md) - Connect with your MCP - [Register a Public MCP](https://developer.aircall.io/docs/how-to-register.md) - [MCP FAQs](https://developer.aircall.io/docs/mcp-faqs.md) - AI Voice Agent (AIVA) - [Custom Actions](https://developer.aircall.io/docs/custom-actions.md) - [AI-powered outbound calls](https://developer.aircall.io/docs/ai-outbound-calls.md) - [Log Voice Agent calls](https://developer.aircall.io/docs/log-voice-agent-calls.md) - AI Assist - [Call Transcripts and Insights](https://developer.aircall.io/docs/log-transcriptions.md) - [Call summaries](https://developer.aircall.io/docs/ai-call-summaries.md): Pull AI-generated summaries from completed calls using the Aircall Conversation Intelligence API. - [Retrieve playbook results](https://developer.aircall.io/docs/ai-playbook-results.md) - [QA & Call Evaluations](https://developer.aircall.io/docs/ai-call-evaluations.md) ## Documentation: FOUNDATIONS - Authentication - [Overview](https://developer.aircall.io/docs/authentication.md) - [Authenticate with API Keys](https://developer.aircall.io/docs/basic-authentication.md) - [OAuth implementation guide](https://developer.aircall.io/docs/oauth.md) - Webhooks - [Overview](https://developer.aircall.io/docs/webhooks-overview.md) - [Webhook setup for integration builders](https://developer.aircall.io/docs/setup-webhooks.md) - Calls - [Overview](https://developer.aircall.io/docs/calls.md): Everything you need to get started building with Aircall calls. - [How to work with call data](https://developer.aircall.io/docs/work-with-call-data.md) - [Start an outbound call](https://developer.aircall.io/docs/outbound-calls.md): Start an outbound call from a specific Aircall user with the Aircall API, including authentication, required IDs, request examples, and response handling. - [Implement click-to-dial](https://developer.aircall.io/docs/implement-click-to-dial.md) - [Display caller context during calls](https://developer.aircall.io/docs/insight-cards.md): Give agents the context they need using insight cards. - Outbound Campaigns - [Overview](https://developer.aircall.io/docs/overview.md) - [Place your first call](https://developer.aircall.io/docs/place-your-first-call.md): Create an Outbound Campaign, add contacts, assign an agent, and launch it — for a human agent Campaign or an AI Voice Agent (AIVA) Campaign. - SMS - [Overview](https://developer.aircall.io/docs/sms.md) - [Send and receive SMS in proxy mode](https://developer.aircall.io/docs/send-and-receive-sms-proxy-mode.md): Configure an Aircall number for programmatic messaging, send SMS, MMS, and group messages from your integration, and handle inbound messages and delivery status. - WhatsApp - [Overview](https://developer.aircall.io/docs/whatsapp.md): Send and receive WhatsApp messages through the Aircall Public API. - [Capture WhatsApp activity](https://developer.aircall.io/docs/capture-whatsapp-activity.md): Use messaging webhooks to log inbound and outbound WhatsApp messages in real time, track delivery status, and build conversation threads in your system. - [Send messages: Agent Inbox](https://developer.aircall.io/docs/send-whatsapp-messages-in-agent-conversation.md): Use the Aircall Public API to send WhatsApp text and template messages from a WhatsApp-capable line into an agent conversation in Aircall Workspace - [Send messages: Skipping-inbox](https://developer.aircall.io/docs/send-whatsapp-messages-in-skipping-inbox.md): Use the Aircall Public API to send WhatsApp text, template, and media messages - Embed Aircall - [Overview](https://developer.aircall.io/docs/embed.md) - [Embed Aircall in a CRM sidebar](https://developer.aircall.io/docs/embed-aircall-in-crm.md): Integrate Aircall into your product and let your customers make calls without ever leaving it. - Analytics - [Overview](https://developer.aircall.io/docs/analytics.md) - [Build your own reports](https://developer.aircall.io/docs/build-your-own-reports.md): Export Aircall's analytics reports and pipe them into your own dashboards or data warehouse. ## Documentation: PUBLISH - [How to publish an App](https://developer.aircall.io/docs/how-to-publish-an-app.md) - [Plan your integration](https://developer.aircall.io/docs/plan-your-integration.md) - [Build & Launch](https://developer.aircall.io/docs/launch-process.md): Your application has been approved — now it's time to set up your environment, implement your integration, and submit it for review. ## Documentation: EXAMPLES - [Build an agent activity dashboard](https://developer.aircall.io/docs/build-an-agent-activity-dashboard.md): Combine a REST API snapshot with webhook-driven updates to track agent availability and call KPIs in real time - [Weather by Aircall](https://developer.aircall.io/docs/weather-by-aircall.md) - [Manage agent availability with Google Calendar](https://developer.aircall.io/docs/manage-agent-availability-with-google-calendar.md): Sync availability with external systems like calendars or workforce management tools so agents only receive calls when they're free.