Metadata-Version: 2.1
Name: compose-sdk
Version: 0.27.8
Summary: The open-source SDK for building custom internal tools.
Home-page: https://github.com/compose-dev/compose/tree/main/packages/sdk/python
License: AGPL-3.0-or-later
Keywords: internal tool,internal app,ui builder,tool,app,ui
Author: Atul Jalan
Author-email: atul@composehq.com
Maintainer: Atul Jalan
Maintainer-email: atul@composehq.com
Requires-Python: >=3.9
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: orjson (>=3.10.15,<4.0.0)
Requires-Dist: pandas (>=2.0,<3.0)
Requires-Dist: typing-extensions (>=4.12.2,<5.0.0)
Requires-Dist: websockets (>=15.0,<16.0)
Project-URL: Repository, https://github.com/compose-dev/compose
Description-Content-Type: text/markdown

<p align="center">
<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://composehq.com/light-logo-with-text.svg" width="480">
  <source media="(prefers-color-scheme: light)" srcset="https://composehq.com/dark-logo-with-text.svg" width="480">
  <img alt="Compose logo" src="https://composehq.com/dark-logo-with-text.svg" width="480">
</picture>
</p>

<p align="center">
    Open-source platform for building custom internal tools
    <br />
    <a href="https://composehq.com">Website</a>
    ·
    <a href="https://docs.composehq.com">Documentation</a>
  </p>

## What is Compose

Compose is a dramatically faster way for developers to build custom internal tools.

Compose provides:
- Backend SDKs for TypeScript and Python that provide high-level building blocks like tables, forms, charts, and more that integrate seamlessly with your existing services and logic.
- A hosted web app (composehq.com or self-hosted) that handles auth, permissions, audit logs, and generates exceptionally great UIs for your team.

The examples below show how you can build a dashboard to view and create users in ~20 lines of code.

See the [docs](https://docs.composehq.com) to learn more.

## About this package

This is the offical Python SDK for Compose. Learn more by reading the [docs](https://docs.composehq.com)
