> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dedaluslabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQ

> Frequently Asked Questions

<AccordionGroup>
  <Accordion icon="question" title="Why use Dedalus?" defaultOpen>
    * We make it easy to build complex AI agents with just 5 (or so) lines of code.
    * Agents built with our Dedalus SDK can connect to any MCP server on our marketplace, switch between any model provider, and even execute locally-defined tools.
    * Don’t yet see an MCP you want to use on our marketplace? Upload any MCP server and we’ll host it for free.
  </Accordion>

  <Accordion icon="key" title="How do I get an API key?" defaultOpen>
    Log into your [dashboard](https://dedaluslabs.ai/dashboard/api-keys) to get your API key.
  </Accordion>

  <Accordion icon="key" title="Can I bring my own API key?" defaultOpen>
    Yes! However, you don't need to. With a `DEDALUS_API_KEY` in your environment, we take care of routing to any provider or model for you, including handoffs between models from different providers. For an example, see our [handoffs](/sdk/agents/handoffs) page.
  </Accordion>

  <Accordion icon="code" title="What languages do you support?" defaultOpen>
    Our SDK is currently available for Python and TypeScript. We recommend writing your MCPs in Python under Dedalus framework for speed and security. We also accept MCP servers written in other Python and TypeScript frameworks with HTTP transport. For best practices in writing MCP servers see our [server guidelines](/sdk/agents/guides/server-guidelines).
  </Accordion>

  <Accordion icon="lock" title="Is authentication supported?" defaultOpen>
    Yes. Dedalus invented the most secure MCP auth framework. On the Dedalus marketplace/runner, authentication is handled via **DAuth** (our managed OAuth 2.1 flow) so agents can securely connect to protected MCP servers and external APIs without hardcoding secrets. See [authorization](/sdk/mcp/python/authorization) and the client auth guides ([bearer auth](/sdk/mcp/python/client/bearer-auth), [OAuth](/sdk/mcp/python/client/oauth)).
  </Accordion>

  <Accordion icon="envelope" title="How do I send feedback?" defaultOpen>
    Send us an email at [support@dedaluslabs.ai](mailto:support@dedaluslabs.ai) or send a message in our [Discord](https://discord.gg/RuDhZKnq5R).
  </Accordion>
</AccordionGroup>
