[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-08-18 (世界標準時間)。"],[[["\u003cp\u003eEndpoints Frameworks for Python provides libraries and tools for developing APIs in the App Engine standard environment, including the Frameworks library and the \u003ccode\u003eendpointscfg.py\u003c/code\u003e command-line tool.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eendpointscfg.py\u003c/code\u003e tool generates client library bundles, Discovery documents for client applications, and OpenAPI configuration files for API management.\u003c/p\u003e\n"],["\u003cp\u003eEndpoints Frameworks supports only Python 2.7.x and utilizes App Engine services such as Datastore, Cloud Storage, and Task Queues, allowing developers to focus on API development.\u003c/p\u003e\n"],["\u003cp\u003eThe Endpoints API development workflow includes writing API code, creating a web server, generating and deploying the OpenAPI configuration file, testing and deploying the API, generating client libraries, and developing client applications.\u003c/p\u003e\n"],["\u003cp\u003eTo get started with Endpoints Frameworks or migrate from a previous version, developers are directed to follow the provided tutorial and migration guide respectively.\u003c/p\u003e\n"]]],[],null,["# About Cloud Endpoints Frameworks for Python\n\nThis page describes the libraries and tools and provides other information to\nhelp you get started using Endpoints Frameworks for Python. See\n[About Endpoints Frameworks](/endpoints/docs/frameworks/about-cloud-endpoints-frameworks)\nfor an architectural overview of Endpoints Frameworks.\n\nLibraries and tools\n-------------------\n\nCloud Endpoints Frameworks for the App Engine standard environment\nprovides the following libraries and tools:\n\n\n- The [Frameworks library](/endpoints/docs/frameworks/python/get-started-frameworks-python#installing_the_library).\n- The [`endpointscfg.py`](/endpoints/docs/frameworks/python/endpoints_tool) command-line tool, which you use to generate the following:\n - Client library bundles and [Discovery documents](https://developers.google.com/discovery/v1/reference/apis), which allow Android apps and other types of client applications to access your API.\n - [OpenAPI configuration files](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md), which you use if you want [API management](/endpoints/docs/frameworks/python/adding-api-management) functionality such as monitoring, logging, and API key validation.\n\n| **Note:** Because the API backend is an App Engine application, developers can use services and features available in the App Engine standard environment, such as [Datastore](/appengine/docs/python/datastore), [Cloud Storage](https://cloud.google.com/storage/docs/overview) , [Mail](/appengine/docs/python/mail) , [Url Fetch](/appengine/docs/python/urlfetch) , [Task queues](/appengine/docs/python/taskqueue) , and so forth. And finally, by using App Engine for the backend, developers are freed from system admin work, load balancing, scaling, and server maintenance.\n\nRequirements\n------------\n\n| **Important:** Endpoints Frameworks supports only Python 2.7.x. It doesn't support Python 3.x.\n\nTo use Endpoints Frameworks, follow the process shown in the\n[Tutorial](/endpoints/docs/frameworks/python/get-started-frameworks-python).\n\nAnd finally, you need to know how to develop the client of your choice, such as\nJavaScript web clients, or mobile clients, such as Android.\n| **Note:** You cannot call a Cloud Endpoints API directly from a [push task queue](/appengine/docs/standard/python/taskqueue#push_queues) or a [cron job](/appengine/docs/standard/python/config/cron#Python_calling_google_cloud_endpoints).\n\nDevelopment process\n-------------------\n\nThe general workflow for developing an application using\nEndpoints Frameworks is:\n\n1. Write your API code first, wrapping the classes and any exposed methods, and creating `Message` classes as described in [Create an Endpoints API](/endpoints/docs/frameworks/python/create_api).\n2. [Create a web server](/endpoints/docs/frameworks/python/api_server) to serve your API.\n3. Generate the OpenAPI configuration file and deploy it as described in the [Tutorial](/endpoints/docs/frameworks/python/get-started-frameworks-python).\n4. Optionally, [test your API locally](/endpoints/docs/frameworks/python/test-deploy#testing_an_api_locally).\n5. [Deploy the API](/endpoints/docs/frameworks/python/test-deploy).\n6. [Generate client libraries](/endpoints/docs/frameworks/python/gen_clients).\n7. Write your client application by using the client libraries when making calls to the API.\n\nGetting started\n---------------\n\nTo get started, follow the\n\n[Tutorial](/endpoints/docs/frameworks/python/get-started-frameworks-python)\n\n\nto configure, deploy, and send requests to a sample API. Then come back to this\nsection for the information you need to configure, deploy, and test your own\nAPI.\n\nMigrating from Endpoints version 1.0\n------------------------------------\n\nIf you've already developed an API backend using the previous version of\nEndpoints, follow the\n\n[Migration guide](/endpoints/docs/frameworks/python/migrating)\n\nto move your app to Endpoints version 2.0."]]