Skip to main content

Python implementation of logical API design command line access tool

Project description

This python module and tool is the implementation of a effort to enforce a logic in API endpoint and Backend logic through a single endpoint: logic. This endpoint when provided an element id from the backend will bring back a set of critical meta data that is necessary to interact with the element using the API: - type: The base nature of the element - endpoints: The diverse HTTP endpoints, methods and in the case of a POST/UPDATE/PUT the template of the envelop. This effort concentrates on making Database and API design express the logic of the user interaction by basing it on the logic endpoint. To be compliant, an API should provide the logic element id resolver. It should express the map of how to manipulate any element in the backend. We are encouraging the design of web apps that care about APIs to follow two stage: Naming: Models -> Endpoints Structuring: Fields -> Envelops Logic: From the four steps in the two stages one will have an ease of building the logical map behind the API.

Project details

Release history Release notifications | RSS feed

This version


Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page