
<p align="center">
  <picture width="200">
    <source media="(prefers-color-scheme: dark)" width="172" srcset="https://github.com/ComposioHQ/composio/blob/fix/docs-images/js/docs/assets/Composio-Logo-dark.svg">
    <img alt="Text changing depending on mode. Light: 'So light!' Dark: 'So dark!'" width="172" src="https://github.com/ComposioHQ/composio/blob/fix/docs-images/js/docs/assets/Composio-Logo-dark.svg"/>
  </picture>
  <h4 align="center">Composio SDK: Equip your agent with high-quality tools and <br/>build your real-world usecase</h4>
  <hr/>
</p>

<img alt="Illustration" src="https://app.composio.dev/assets/other/js_sdk/assets/illustration.png" style="border-radius: 5px"/>

Composio provides a platform that seamlessly integrates over 200+ apps with your AI agents, enhancing their utility and interactivity. It supports all the features you'll ever need:

- **Compatibility with Major Agent Frameworks**: Autogen, Langchain, CrewAI, Julep, Lyzr, and OpenAI are all compatible with Composio, giving you a simple experience for your workflows.
- **Full Support for Actions & Triggers**: Composio provides full support for Actions & Triggers, to power your agents with a wide range of functionalities.
- **Authentication Management**: Composio provides comprehensive management of all authentication types, including `OAuth2`, `OAuth1`, `Basic`, `API_KEY`.
- **Extensibility**: Don't find a tool you need? Composio is highly extensible, allowing you to add your own set of custom tools.
- **Secure Environment**: Every user has a secure compute environment, ensuring data protection and privacy.

## Getting started

To get started, install the Composio SDK using the following command:

```bash
npm install composio-core
```

## Resources
- Docs: https://docs.composio.dev/
- Discord: https://discord.gg/composio
- Twitter: https://twitter.com/composiohq

## Contributing
Checkout `CONTRIBUTING.md` to get started with contributing to SDK. Feel free to reach out to us on [Discord](https://discord.gg/composio) for any questions or issues. We value your feedback!