Skip to main content

Typed API Clients from OpenAPI specs

Project description

⚜️ Clientele

Typed API Clients from OpenAPI specs

clientele_logo

Clientele lets you generate fully-typed, functional, API Clients from OpenAPI specs.

It uses modern tools to be blazing fast and type safe.

Plus - there is no complex boilerplate and the generated code is very small.

Features

  • Fully typed API Client using Pydantic.
  • Minimalist and easy to use - the generated code is tiny.
  • Choose either sync (default) or async - we support both.
  • Written entirely in Python - no need to install other languages to use OpenAPI.

We're built on:

Install

poetry add clientele

Usage

From URLs

clientele generate -u URL_TO_OPEN_API.json -o output/

From files

clientele generate -f path/to/file.json -o output/

Async Client

clientele generate -f path/to/file.json -o output/ --async t

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clientele-0.1.0.tar.gz (6.6 kB view hashes)

Uploaded Source

Built Distribution

clientele-0.1.0-py3-none-any.whl (7.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page