# SpeakerWeave > Open-source conference speaker and session management — CFP to published program. ## Docs - [Introduction](https://speaker-weave.mintlify.app/introduction.md): Open-source conference speaker and session management — CFP to published program. - [Quickstart](https://speaker-weave.mintlify.app/quickstart.md): Self-host SpeakerWeave in about fifteen minutes. - [Configuration](https://speaker-weave.mintlify.app/configuration.md): Every environment variable, grouped by the feature it enables — what this implementation uses, and what you can point at instead. - [Tech stack & swap points](https://speaker-weave.mintlify.app/architecture.md): What this implementation is built on, and what you can use instead — every layer sits behind a deliberate seam. - [Hosting](https://speaker-weave.mintlify.app/hosting.md): Tuned out of the box for Railway and Cloudflare — portable to any two-service host. - [Chat agent](https://speaker-weave.mintlify.app/ai/chat-agent.md): An Every-style in-app agent — streaming, @-mentions, entity badges, and approval gates. Bring your own OpenAI or Anthropic key. - [Hosted MCP server](https://speaker-weave.mintlify.app/ai/mcp.md): Connect ChatGPT, Claude, or any MCP client to your SpeakerWeave organization. - [Slack agent](https://speaker-weave.mintlify.app/ai/slack.md): Run the same agent as in-app Ask from Slack mentions and DMs, including tools, MCP connectors, approvals, and shared thread history. - [sw CLI](https://speaker-weave.mintlify.app/ai/cli.md): Conference operations from any shell or script. - [Airtable sync](https://speaker-weave.mintlify.app/integrations/airtable.md): Mirror speakers and submissions into a base your team already lives in. - [Embeds & feeds](https://speaker-weave.mintlify.app/integrations/embeds.md): Put the schedule and speaker gallery on any site; consume the program as JSON or iCal. - [MCP connectors](https://speaker-weave.mintlify.app/integrations/mcp-connectors.md): Give the chat agent your business tools — Every is the first preset; any MCP server can join. - [Authentication](https://speaker-weave.mintlify.app/api/authentication.md): Organization-scoped API tokens for the /v1 surface. - [List Events](https://speaker-weave.mintlify.app/api-reference/v1-public/list-events.md): List events in the token's organization, newest first. - [Get Event](https://speaker-weave.mintlify.app/api-reference/v1-public/get-event.md): Get one event, returning 404 for an event outside the token's org. - [List Submissions](https://speaker-weave.mintlify.app/api-reference/v1-public/list-submissions.md): List an event's sessions/submissions with status and track filters. - [Create Submission](https://speaker-weave.mintlify.app/api-reference/v1-public/create-submission.md) - [List Submissions](https://speaker-weave.mintlify.app/api-reference/v1-public/list-submissions-1.md): List an event's sessions/submissions with status and track filters. - [Search Submissions](https://speaker-weave.mintlify.app/api-reference/v1-public/search-submissions.md): Search submissions using a JSON body compatible with Other Conference/CFP Software. - [Search Submissions](https://speaker-weave.mintlify.app/api-reference/v1-public/search-submissions-1.md): Search submissions using a JSON body compatible with Other Conference/CFP Software. - [Get Submission](https://speaker-weave.mintlify.app/api-reference/v1-public/get-submission.md) - [Update Submission](https://speaker-weave.mintlify.app/api-reference/v1-public/update-submission.md) - [List Contacts](https://speaker-weave.mintlify.app/api-reference/v1-public/list-contacts.md): Legacy Other Conference/CFP Software alias for the event speaker collection. - [Search Contacts](https://speaker-weave.mintlify.app/api-reference/v1-public/search-contacts.md) - [List Speakers](https://speaker-weave.mintlify.app/api-reference/v1-public/list-speakers.md) - [Create Speaker](https://speaker-weave.mintlify.app/api-reference/v1-public/create-speaker.md) - [Get Speaker](https://speaker-weave.mintlify.app/api-reference/v1-public/get-speaker.md) - [Update Speaker](https://speaker-weave.mintlify.app/api-reference/v1-public/update-speaker.md) - [Get Schedule](https://speaker-weave.mintlify.app/api-reference/v1-public/get-schedule.md) - [Place Session](https://speaker-weave.mintlify.app/api-reference/v1-public/place-session.md) - [Unschedule Session](https://speaker-weave.mintlify.app/api-reference/v1-public/unschedule-session.md) - [List Tracks](https://speaker-weave.mintlify.app/api-reference/v1-public/list-tracks.md) - [List Formats](https://speaker-weave.mintlify.app/api-reference/v1-public/list-formats.md) - [List Rooms](https://speaker-weave.mintlify.app/api-reference/v1-public/list-rooms.md) - [List Content Items](https://speaker-weave.mintlify.app/api-reference/v1-public/list-content-items.md) - [Get Content Status](https://speaker-weave.mintlify.app/api-reference/v1-public/get-content-status.md) - [List Evaluation Plans](https://speaker-weave.mintlify.app/api-reference/v1-public/list-evaluation-plans.md) - [Get Evaluation Summary](https://speaker-weave.mintlify.app/api-reference/v1-public/get-evaluation-summary.md) ## OpenAPI Specs - [openapi](https://speaker-weave.mintlify.app/openapi.json)