> ## Documentation Index
> Fetch the complete documentation index at: https://codegeninc-codegen-bot-sdk-docs-2-0.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Frequently Asked Questions

<AccordionGroup>
  <Accordion title="What languages does Codegen support?" icon="code">
    Codegen currently parses two languages:

    * [Python](/api-reference/python)
    * [TypeScript](/api-reference/typescript)

    We're actively working on expanding language support based on community needs.

    <Tip>
      Learn more about how Codegen handles language specifics in the [Language
      Support](/building-with-codegen/language-support) guide.
    </Tip>

    <Note>
      Interested in adding support for your language? [Let us know](https://x.com/codegen) or [contribute](/introduction/community)!
    </Note>
  </Accordion>

  <Accordion title="Is Codegen exact?" icon="scale-balanced">
    Pretty much! Codegen is roughly on par with `mypy` and `tsc`. There are always edge cases in static analysis that are provably impossible to get (for example doing `eval()` on a string), but all of Codegen's APIs are intended to be exact unless otherwise specified. Please reach out if you find an edge case and we will do our best to patch it.
  </Accordion>

  <Accordion title="Is Codegen suitable for large codebases?" icon="database">
    Yes! Codegen was developed on multmillion-line Python and Typescript codebases
    and includes optimizations for handling large-scale transformations.

    <Tip>
      For enterprise support, please reach out to [team@codegen.com](mailto:team@codegen.com)
    </Tip>
  </Accordion>

  <Accordion title="Can I use Codegen with my existing tools?" icon="screwdriver-wrench">
    Yes - [by design](/introduction/guiding-principles#python-first-composability).

    Codegen works like any other python package. It works alongside your IDE, version control system, and other development tools.
  </Accordion>

  <Accordion title="How can I contribute if I'm new to the project?" icon="hand-holding-heart">
    Start by trying out Codegen, joining our [Slack community](https://community.codegen.com), and looking for
    issues labeled "good first issue" on [GitHub](https://github.com/codegen-sh/codegen-sdk). We welcome contributions to
    documentation, examples, and code improvements.
  </Accordion>

  <Accordion title="Is Codegen free to use?" icon="scale-balanced">
    Yes, Codegen is [open source](https://github.com/codegen-sh/codegen-sdk) and free to use under the [Apache 2.0
    license](https://github.com/codegen-sh/codegen-sdk?tab=Apache-2.0-1-ov-file).
    You can use it for both personal and commercial projects.
  </Accordion>

  <Accordion title="Where can I get help if I'm stuck?" icon="life-ring">
    The best places to get help are:

    1. Our community [Slack channel](https://community.codegen.com)
    2. [GitHub issues](https://github.com/codegen-sh/codegen-sdk) for bug reports
    3. Reach out to us on [Twitter](https://x.com/codegen)
  </Accordion>
</AccordionGroup>
