Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codatio/client-sdk-python
Python SDK for Codat API
https://github.com/codatio/client-sdk-python
accounting api banking commerce python sdk
Last synced: 10 days ago
JSON representation
Python SDK for Codat API
- Host: GitHub
- URL: https://github.com/codatio/client-sdk-python
- Owner: codatio
- Created: 2023-02-20T22:26:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T14:24:03.000Z (17 days ago)
- Last Synced: 2024-10-29T17:33:17.584Z (17 days ago)
- Topics: accounting, api, banking, commerce, python, sdk
- Language: Python
- Homepage: https://docs.codat.io/using-the-api/overview
- Size: 13.3 MB
- Stars: 2
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Codat Python
The API for lending and embedded accounting automation
Codat makes it quicker and easier to build fintech products, like corporate cards, business dashboards, or SMB lending applications, that are integrated with the other systems small businesses use.
> **Beta Release**
>
> Exciting news! Our first Python library beta release is here, simplifying your development workflow with an effortless build process.## Authentication
Codat uses API keys to control access to the API.
Learn more about authentication and managing API keys [here](https://docs.codat.io/using-the-api/authentication).You must keep the API key secret, so make sure it isn't available in publicly accessible areas, such as GitHub and client-side code.
Codat recommends the API key is only inserted at release time, and the number of people at your organization with access to your API key is minimised.Codat expects the API key to be included in all API requests to the server, Base64 encoded within an 'Authorization' header.
```bash
Authorization: Basic BASE_64_ENCODED(API_KEY)
```### Getting your Authorization Header
To get your authorization header from the [Codat Portal](https://app.codat.io):
1. In the navigation bar, click [**Developers > API keys**](https://app.codat.io/developers/api-keys).
2. In the **API Keys** section, copy your authorization header rather than the API key itself.## Client Libraries
| Library | Description | PyPI |
| :- |:- |:- |
| **[Platform](https://github.com/codatio/client-sdk-python/tree/main/platform)** | Manage the building blocks of Codat, including companies, connections, and more. | [![PyPI](https://img.shields.io/pypi/v/codat-platform.svg)](https://pypi.python.org/pypi/codat-platform) |
| **[Bank Feeds](https://github.com/codatio/client-sdk-python/tree/main/bank-feeds)** | Set up bank feeds from accounts in your application to supported accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-bankfeeds.svg)](https://pypi.python.org/pypi/codat-bankfeeds) |
| **[Sync for Commerce](https://github.com/codatio/client-sdk-python/tree/main/sync-for-commerce)** | Push merchants' data from your ecommerce or point-of-sale (POS) platform into your merchants' accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-commerce.svg)](https://pypi.python.org/pypi/codat-sync-for-commerce) |
| **[Sync for Expenses](https://github.com/codatio/client-sdk-python/tree/main/sync-for-expenses)** | Push expenses to accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-expenses.svg)](https://pypi.python.org/pypi/codat-sync-for-expenses) |
| **[Lending](https://github.com/codatio/client-sdk-python/tree/main/lending)** | Make credit decisions backed by enhanced financials, metrics, reports, and data integrity features. | [![PyPI](https://img.shields.io/pypi/v/codat-lending.svg)](https://pypi.python.org/pypi/codat-lending) |
| **[Sync for Payroll](https://github.com/codatio/client-sdk-python/tree/main/sync-for-payroll)** | Push payroll to accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-payroll.svg)](https://pypi.python.org/pypi/codat-sync-for-payroll) |
| **[Sync for Payables](https://github.com/codatio/client-sdk-python/tree/main/sync-for-payables)** | Streamline your customers' accounts payable workflow. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-payables.svg)](https://pypi.python.org/pypi/codat-sync-for-payables) |### Alternative products and versions
| Library | Description | PyPI |
| :- |:- |:- |
| **[Common](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/common)** | Manage the building blocks of Codat, including companies, connections, and more. | [![PyPI](https://img.shields.io/pypi/v/codat-common.svg)](https://pypi.python.org/pypi/codat-common) |
| **[Accounting](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/accounting)** | Access standardized accounting data from our accounting integrations. | [![PyPI](https://img.shields.io/pypi/v/codat-accounting.svg)](https://pypi.python.org/pypi/codat-accounting) |
| **[Banking](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/banking)** | Access standardized banking data from our banking integrations. | [![PyPI](https://img.shields.io/pypi/v/codat-banking.svg)](https://pypi.python.org/pypi/codat-banking) |
| **[Commerce](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/commerce)** | Access standardized commerce data from our commerce integrations. | [![PyPI](https://img.shields.io/pypi/v/codat-commerce.svg)](https://pypi.python.org/pypi/codat-commerce) |
| **[Assess](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/assess)** | Make credit decisions backed by enhanced financials, metrics, reports, and data integrity features. | [![PyPI](https://img.shields.io/pypi/v/codat-assess.svg)](https://pypi.python.org/pypi/codat-assess) |
| **[Sync for Commerce version 1](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/sync-for-commerce-version-1)** | Push merchants' data from your ecommerce or point-of-sale (POS) platform into your merchants' accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-commerce-version-1.svg)](https://pypi.python.org/pypi/codat-sync-for-commerce-version-1) |
| **[Sync for Expenses version 1](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/sync-for-expenses-version-1)** | Push expenses to accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-expenses-version-1.svg)](https://pypi.python.org/pypi/codat-sync-for-expenses-version-1) |
| **[Sync for Payables version 1](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/sync-for-payables-version-1)** | Push expenses to accounting software. | [![PyPI](https://img.shields.io/pypi/v/codat-sync-for-payables-version-1.svg)](https://pypi.python.org/pypi/codat-sync-for-payables-version-1) |
| **[Files](https://github.com/codatio/client-sdk-python/tree/main/previous-versions/files)** | Use Codat's Files API to upload your SMB customers' files. | [![PyPI](https://img.shields.io/pypi/v/codat-files.svg)](https://pypi.python.org/pypi/codat-files) |## Support
If you encounter any challenges while utilizing our SDKs, please don't hesitate to reach out for assistance.
You can raise any issues by contacting your dedicated Codat representative or reaching out to our [support team](mailto:[email protected]).
We're here to help ensure a smooth experience for you.