Api

Pages in this section

  • Application Programming Interface (API)
    Last edited: 2023-11-11

    This is a interface intended to be used by other applications (i.e. not other humans). Whist this is mainly thought of as a web API’s, there are others such as programming languages (think machine code), software libraries or operating systems .

  • CRUD API
    Last edited: 2023-11-11

    A CRUD API is one that has a set of standard end points:

    • Create,
    • Read,
    • Update, and
    • Delete. These normally connects to a database .

  • Fast API
    Last edited: 2023-11-11

    This is a python library to implement an API . Whilst there are other API implementations in python such as Flask the unique selling point of Fast API is it’s speed.

    Similarly to Flask this is implemented mainly by using decorators to wrap functions to turn them into end points.

  • REST API
    Last edited: 2023-11-11

    This is a specific type of API that conforms to a certain specification.