Skip to main content

Arrest is a wrapper of pydantic and httpx to make your REST api calls type-safe and structured

Project description

Arrest

Tests

Coverage

Enable data validation for REST APIs.

Built on top of Pydantic and httpx. Arrest is like a postman client for your microservice apis. It provides a simple layer of Pydantic encapsulation over Httpx HTTP calls to ensure structural integrity of your api definitions in a single file, as well as provide Pydantic's strength of data validation.

TODOS

  • add logging support
  • pretty print apispec + generate swagger docs
  • config / setting option
  • add database support

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

arrest-0.0.2a0.tar.gz (8.9 kB view hashes)

Uploaded Source

Built Distribution

arrest-0.0.2a0-py3-none-any.whl (11.1 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