Skip to main content

A Python framework to define REST APIs and automatically generate server side bindings and clients.

Project description

Cytonic

A Python framework to define REST APIs and automatically generate server side bindings and clients.

Features

  • Generate Python language bindings from YAML API definitions
  • Use the same bindings for clients and to implement the server side

Quickstart

Check out the examples/todolist folder.

Why the name "Cytonic"?

The name is inspired by the great Skyward book series by Brandon Sanderson, where "cytonics" are people or other organisms that can enter the space of the delvers to teleport to any location in the galaxy.

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

cytonic-0.2.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cytonic-0.2.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file cytonic-0.2.0.tar.gz.

File metadata

  • Download URL: cytonic-0.2.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for cytonic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 17aba8e601a06b10a267dab5431650d89c0fc1299de232b5dce6b03a367e9658
MD5 4705a9a3afb7f3b699141ffce0b4d5f1
BLAKE2b-256 d4b1648d326dfa064ea05c53f6b86077d63fa7dfdb20dc7ba90bdb53927d2aa5

See more details on using hashes here.

File details

Details for the file cytonic-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cytonic-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for cytonic-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e588865163481b1839e730e7eca45a548437450aa208bb962d59c2655cd70c2c
MD5 081ecc1b223276d8f470444eb48d2962
BLAKE2b-256 f081c3780e87f055e90667737461961d98aad1675ca03e6bf2687e261cb6246a

See more details on using hashes here.

Supported by

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