About Cloud Endpoints Frameworks for Python

This page describes the libraries and tools and provides other information to help you get started using Endpoints Frameworks for Python. See About Endpoints Frameworks for an architectural overview of Endpoints Frameworks.

Libraries and tools

Cloud Endpoints Frameworks for the App Engine standard environment provides the following libraries and tools:

Requirements

To use Endpoints Frameworks, follow the process shown in the Tutorial.

And finally, you need to know how to develop the client of your choice, such as JavaScript web clients, or mobile clients, such as Android.

Development process

The general workflow for developing an application using Endpoints Frameworks is:

  1. Write your API code first, wrapping the classes and any exposed methods, and creating Message classes as described in Create an Endpoints API.
  2. Create a web server to serve your API.
  3. Generate the OpenAPI configuration file and deploy it as described in the Tutorial.
  4. Optionally, test your API locally.
  5. Deploy the API.
  6. Generate client libraries.
  7. Write your client application by using the client libraries when making calls to the API.

Getting started

To get started, follow the Tutorial to configure, deploy, and send requests to a sample API. Then come back to this section for the information you need to configure, deploy, and test your own API.

Migrating from Endpoints version 1.0

If you've already developed an API backend using the previous version of Endpoints, follow the Migration guide to move your app to Endpoints version 2.0.