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

1.0

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