# MeetingKit > Developer documentation for MeetingKit: build a meetings feature into your product. Users connect a calendar, a notetaker joins their calls, and you get the transcript, speakers and summary of each meeting. REST API at https://api.meetingkit.com/api/v1, authenticated with an API key. Every page is also available as Markdown by appending `.md` to its URL. The complete content of the site is at https://docs.meetingkit.com/llms-full.txt. The OpenAPI specification is at https://docs.meetingkit.com/openapi.yaml. ## Get started - [What's MeetingKit?](https://docs.meetingkit.com/index.md): Everything your product needs for meetings, and the screens you build with it. - [Quickstart](https://docs.meetingkit.com/meetingkit/quickstart.md): Connect your own calendar, see your meetings, record a call and read its transcript and summary, with curl, in ten minutes. - [Set up a customer](https://docs.meetingkit.com/meetingkit/setup.md): Your API key, a workspace per customer, a webhook endpoint, and the company defaults: what gets recorded and how the notetaker looks. ## Getting meetings in - [How meetings get in](https://docs.meetingkit.com/meetingkit/getting-meetings-in.md): Three ways for MeetingKit to learn about your users' meetings, and the pair we recommend. - [Connect calendars](https://docs.meetingkit.com/meetingkit/calendar-connection.md): A call to action where users start in your product. One click takes them through Google or Microsoft consent, and they come back as a member with their calendar syncing. - [Push calendar events](https://docs.meetingkit.com/meetingkit/calendar-sync.md): Already sync your users’ calendars? Forward each event as you receive it, and MeetingKit turns it into a meeting. - [Send bots](https://docs.meetingkit.com/meetingkit/send-bot.md): Send the notetaker to a call yourself: from a button for an ad-hoc call, or from your backend when you already know which meetings to record. ## Build the screens - [Meeting settings](https://docs.meetingkit.com/meetingkit/meeting-settings.md): The user's connected account with reconnect and disconnect, and which of their meetings get recorded. - [Meetings list](https://docs.meetingkit.com/meetingkit/meetings.md): The user's live, upcoming and past meetings, each with a label, and a switch to record one or not. - [A finished meeting](https://docs.meetingkit.com/meetingkit/results.md): The summary, action items, transcript, speakers and audio of a meeting, in one read after it finishes. ## Go live - [Troubleshooting](https://docs.meetingkit.com/meetingkit/troubleshooting.md): Request errors, why a bot failed, and what to check when meetings, recordings or webhooks are not what you expect. - [Going live](https://docs.meetingkit.com/meetingkit/going-live.md): The checklist before your first customer uses meetings. ## API Reference - [Introduction](https://docs.meetingkit.com/api-reference/index.md): How the MeetingKit API is organized — base URL, resources, and conventions. - [Authentication](https://docs.meetingkit.com/api-reference/authentication.md): Authenticate every request with your API key in the Authorization header. - [Errors](https://docs.meetingkit.com/api-reference/errors.md): HTTP status codes the MeetingKit API returns and what they mean. - [Rate limits](https://docs.meetingkit.com/api-reference/rate-limits.md): Which endpoints are rate limited and how to handle 429 responses. - [Languages](https://docs.meetingkit.com/api-reference/languages.md): The values a transcription or summary language takes: `auto`, `multi`, or a language tag. - [Webhooks](https://docs.meetingkit.com/api-reference/webhooks.md): Signed events for meetings, bots and calendar connections: register an endpoint, verify signatures, handle retries. - [Changelog](https://docs.meetingkit.com/api-reference/changelog.md): How the MeetingKit API is versioned, what we promise not to break, and every change we have made. Each resource has an object page and one page per endpoint, generated from https://docs.meetingkit.com/openapi.yaml. ## Optional - [Full documentation](https://docs.meetingkit.com/llms-full.txt): all pages concatenated, for agents that want everything in one fetch