|
Skip to main content
| https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#main-content |
|
| https://cloud.google.com/ |
|
Technology areas
| https://docs.cloud.google.com/docs |
|
AI and ML
| https://docs.cloud.google.com/docs/ai-ml |
|
Application development
| https://docs.cloud.google.com/docs/application-development |
|
Application hosting
| https://docs.cloud.google.com/docs/application-hosting |
|
Compute
| https://docs.cloud.google.com/docs/compute-area |
|
Data analytics and pipelines
| https://docs.cloud.google.com/docs/data |
|
Databases
| https://docs.cloud.google.com/docs/databases |
|
Distributed, hybrid, and multicloud
| https://docs.cloud.google.com/docs/dhm-cloud |
|
Industry solutions
| https://docs.cloud.google.com/docs/industry |
|
Migration
| https://docs.cloud.google.com/docs/migration |
|
Networking
| https://docs.cloud.google.com/docs/networking |
|
Observability and monitoring
| https://docs.cloud.google.com/docs/observability |
|
Security
| https://docs.cloud.google.com/docs/security |
|
Storage
| https://docs.cloud.google.com/docs/storage |
|
Cross-product tools
| https://docs.cloud.google.com/docs/cross-product-overviews |
|
Access and resources management
| https://docs.cloud.google.com/docs/access-resources |
|
Costs and usage management
| https://docs.cloud.google.com/docs/costs-usage |
|
Infrastructure as code
| https://docs.cloud.google.com/docs/iac |
|
SDK, languages, frameworks, and tools
| https://docs.cloud.google.com/docs/devtools |
|
Console
| https://console.cloud.google.com/ |
|
| https://docs.cloud.google.com/endpoints/docs/frameworks/about-cloud-endpoints-frameworks |
|
Cloud Endpoints
| https://docs.cloud.google.com/endpoints/docs |
|
Endpoints Frameworks
| https://docs.cloud.google.com/endpoints/docs/frameworks/about-cloud-endpoints-frameworks |
| Start free | https://console.cloud.google.com/freetrial |
|
Guides
| https://docs.cloud.google.com/endpoints/docs/frameworks/about-cloud-endpoints-frameworks |
|
Reference
| https://docs.cloud.google.com/endpoints/docs/frameworks/ref-endpoints-logs |
|
Support
| https://docs.cloud.google.com/endpoints/docs/frameworks/getting-support |
|
| https://cloud.google.com/ |
|
Technology areas
| https://cloud.google.com/docs |
|
Guides
| https://cloud.google.com/endpoints/docs/frameworks/about-cloud-endpoints-frameworks |
|
Reference
| https://cloud.google.com/endpoints/docs/frameworks/ref-endpoints-logs |
|
Support
| https://cloud.google.com/endpoints/docs/frameworks/getting-support |
|
Cross-product tools
| https://cloud.google.com/docs/cross-product-overviews |
|
Console
| https://console.cloud.google.com/ |
| Cloud Endpoints Frameworks Docs | https://cloud.google.com/endpoints/docs/frameworks/about-cloud-endpoints-frameworks |
| Product Overview | https://cloud.google.com/endpoints |
| All Cloud Endpoints Docs | https://cloud.google.com/endpoints/docs |
| All Tutorials | https://cloud.google.com/endpoints/docs/frameworks/tutorials |
| Endpoints Frameworks for Java | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java |
| Endpoints Frameworks for Python | https://cloud.google.com/endpoints/docs/frameworks/python/get-started-frameworks-python |
| All How-to Guides | https://cloud.google.com/endpoints/docs/frameworks/how-to |
| Overview of API Access | https://cloud.google.com/endpoints/docs/frameworks/api-access-overview |
| Controlling Who Can Enable Your API | https://cloud.google.com/endpoints/docs/frameworks/control-api-callers |
| Enabling an API in Your Google Cloud Project | https://cloud.google.com/endpoints/docs/frameworks/enable-api |
| Granting and Revoking Access to the API | https://cloud.google.com/endpoints/docs/frameworks/control-api-access |
| About Quotas | https://cloud.google.com/endpoints/docs/frameworks/quotas-overview |
| Configuring Quotas | https://cloud.google.com/endpoints/docs/frameworks/quotas-configure |
| Overriding the Default Limit | https://cloud.google.com/endpoints/docs/frameworks/quotas-override |
| Troubleshooting Response Errors | https://cloud.google.com/endpoints/docs/frameworks/troubleshoot-response-errors |
| Monitoring your API | https://cloud.google.com/endpoints/docs/frameworks/monitoring-your-api |
| Comparing Configuration Files | https://cloud.google.com/endpoints/docs/frameworks/config-file-compare |
| Getting the Service Name & Config ID | https://cloud.google.com/endpoints/docs/frameworks/get-service-name-config-id |
| Migrating to 2.0 | https://cloud.google.com/endpoints/docs/frameworks/java/migrating |
| Migrating Android projects to 2.0 | https://cloud.google.com/endpoints/docs/frameworks/java/migrating-android |
| About Cloud Endpoints Frameworks with Java | https://cloud.google.com/endpoints/docs/frameworks/java/about-cloud-endpoints-frameworks |
| Setting Up a Development Environment | https://cloud.google.com/endpoints/docs/frameworks/java/set-up-environment |
| Using Guice with Endpoints Frameworks | https://cloud.google.com/endpoints/docs/frameworks/java/using-guice |
| Writing and Annotating API Code | https://cloud.google.com/endpoints/docs/frameworks/java/annotate-code |
| Deploying and Testing an API | https://cloud.google.com/endpoints/docs/frameworks/java/test-deploy |
| Handling API Versioning | https://cloud.google.com/endpoints/docs/frameworks/java/handling-api-versioning |
| Using Apache Maven and the App Engine Plugin | https://cloud.google.com/endpoints/docs/frameworks/java/using-maven |
| Multiclass APIs | https://cloud.google.com/endpoints/docs/frameworks/java/multiclass |
| Adding API Management | https://cloud.google.com/endpoints/docs/frameworks/java/adding-api-management |
| Removing API Management | https://cloud.google.com/endpoints/docs/frameworks/java/remove-api-management |
| Restoring a Managed Service | https://cloud.google.com/endpoints/docs/frameworks/java/restore-managed-service |
| Choosing an Authentication Method | https://cloud.google.com/endpoints/docs/frameworks/java/authentication-method |
| Authenticating Users | https://cloud.google.com/endpoints/docs/frameworks/java/authenticating-users |
| Creating Client IDs | https://cloud.google.com/endpoints/docs/frameworks/java/creating-client-ids |
| Authenticating with a Service Account | https://cloud.google.com/endpoints/docs/frameworks/java/service-account-authentication |
| Troubleshooting JWT Validation | https://cloud.google.com/endpoints/docs/frameworks/java/troubleshoot-jwt |
| Why and When to Use API Keys | https://cloud.google.com/endpoints/docs/frameworks/java/when-why-api-key |
| Restricting Access with API Keys | https://cloud.google.com/endpoints/docs/frameworks/java/restricting-api-access-with-api-keys-frameworks |
| Generating a Client Library | https://cloud.google.com/endpoints/docs/frameworks/java/gen_clients |
| Android App | https://cloud.google.com/endpoints/docs/frameworks/java/calling-from-android |
| Migrating to 2.0 | https://cloud.google.com/endpoints/docs/frameworks/python/migrating |
| Cloud Endpoints Frameworks with Python | https://cloud.google.com/endpoints/docs/frameworks/python/about-cloud-endpoints-frameworks |
| Creating the API | https://cloud.google.com/endpoints/docs/frameworks/python/create_api |
| Creating an API Implemented with Multiple Classes | https://cloud.google.com/endpoints/docs/frameworks/python/create-multi-class-api |
| Creating a Web Server | https://cloud.google.com/endpoints/docs/frameworks/python/api_server |
| Deploying and Testing an API | https://cloud.google.com/endpoints/docs/frameworks/python/test-deploy |
| Handling API Versioning | https://cloud.google.com/endpoints/docs/frameworks/python/handling-api-versioning |
| Adding API Management | https://cloud.google.com/endpoints/docs/frameworks/python/adding-api-management |
| Removing API Management | https://cloud.google.com/endpoints/docs/frameworks/python/remove-api-management |
| Restoring a Managed Service | https://cloud.google.com/endpoints/docs/frameworks/python/restore-managed-service |
| Choosing an Authentication Method | https://cloud.google.com/endpoints/docs/frameworks/python/authentication-method |
| Authenticating Users | https://cloud.google.com/endpoints/docs/frameworks/python/authenticating-users |
| Creating Client IDs | https://cloud.google.com/endpoints/docs/frameworks/python/creating-client-ids |
| Authenticating with a Service Account | https://cloud.google.com/endpoints/docs/frameworks/python/service-account-authentication |
| Troubleshooting JWT Validation | https://cloud.google.com/endpoints/docs/frameworks/python/troubleshoot-jwt |
| Why and When to Use API Keys | https://cloud.google.com/endpoints/docs/frameworks/python/when-why-api-key |
| Restricting Access with API Keys | https://cloud.google.com/endpoints/docs/frameworks/python/restricting-api-access-with-api-keys-frameworks |
| Generating a Client Library | https://cloud.google.com/endpoints/docs/frameworks/python/gen_clients |
| Android App | https://cloud.google.com/endpoints/docs/frameworks/python/consume_android |
| Python Client | https://cloud.google.com/endpoints/docs/frameworks/python/access_from_python |
| Comparing Extensible Service Proxy and Endpoints Frameworks | https://cloud.google.com/endpoints/docs/frameworks/frameworks-extensible-service-proxy |
| Endpoints CLI Tool | https://cloud.google.com/endpoints/docs/frameworks/java/endpoints_tool |
| Endpoints Framework Maven Plugin | https://cloud.google.com/endpoints/docs/frameworks/java/maven-endpoints-frameworks-plugin |
| Endpoints Framework Gradle Plugin | https://cloud.google.com/endpoints/docs/frameworks/java/gradle-endpoints-frameworks-plugin |
|
AI and ML
| https://cloud.google.com/docs/ai-ml |
|
Application development
| https://cloud.google.com/docs/application-development |
|
Application hosting
| https://cloud.google.com/docs/application-hosting |
|
Compute
| https://cloud.google.com/docs/compute-area |
|
Data analytics and pipelines
| https://cloud.google.com/docs/data |
|
Databases
| https://cloud.google.com/docs/databases |
|
Distributed, hybrid, and multicloud
| https://cloud.google.com/docs/dhm-cloud |
|
Industry solutions
| https://cloud.google.com/docs/industry |
|
Migration
| https://cloud.google.com/docs/migration |
|
Networking
| https://cloud.google.com/docs/networking |
|
Observability and monitoring
| https://cloud.google.com/docs/observability |
|
Security
| https://cloud.google.com/docs/security |
|
Storage
| https://cloud.google.com/docs/storage |
|
Access and resources management
| https://cloud.google.com/docs/access-resources |
|
Costs and usage management
| https://cloud.google.com/docs/costs-usage |
|
Infrastructure as code
| https://cloud.google.com/docs/iac |
|
SDK, languages, frameworks, and tools
| https://cloud.google.com/docs/devtools |
|
Home
| https://docs.cloud.google.com/ |
|
Documentation
| https://docs.cloud.google.com/docs |
|
Application development
| https://docs.cloud.google.com/docs/application-development |
|
Cloud Endpoints
| https://docs.cloud.google.com/endpoints/docs |
|
Endpoints Frameworks
| https://docs.cloud.google.com/endpoints/docs/frameworks/about-cloud-endpoints-frameworks |
| Cloud Endpoints Frameworks
for Java | https://cloud.google.com/endpoints/docs/frameworks/java/about-cloud-endpoints-frameworks |
| App Engine
standard Java 8 runtime environment | https://cloud.google.com/appengine/docs/standard/java/runtime |
| Before you begin | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#before-you-begin |
| Installing and configuring required software | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#get_software |
| Getting the sample code | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#code |
| Configuring Cloud Endpoints | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#endpoints_configure |
| Deploying the Endpoints configuration | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#deploy_configuration |
| Running the sample locally | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#run_local |
| Deploying the API backend | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#deploy_backend |
| Sending a request to the API | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#send_request |
| Tracking API activity | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#track_api |
| Clean up | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#clean-up |
| Endpoints | https://cloud.google.com/endpoints/pricing |
| App Engine | https://cloud.google.com/appengine/pricing |
| pricing calculator | https://cloud.google.com/products/calculator |
| free trial | https://cloud.google.com/free |
| Clean up | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#clean-up |
|
create an account | https://console.cloud.google.com/freetrial |
| Learn how to grant
roles | https://cloud.google.com/iam/docs/granting-changing-revoking-access |
| Go to project selector | https://console.cloud.google.com/projectselector2/home/dashboard |
| Verify that billing is enabled for your Google Cloud project | https://cloud.google.com/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project |
| Learn how to grant
roles | https://cloud.google.com/iam/docs/granting-changing-revoking-access |
| Go to project selector | https://console.cloud.google.com/projectselector2/home/dashboard |
| Verify that billing is enabled for your Google Cloud project | https://cloud.google.com/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project |
|
Oracle | http://www.java.com/en/download/manual.jsp |
| download | http://maven.apache.org/download.cgi |
| install | http://maven.apache.org/install.html |
| Maven on Windows | https://maven.apache.org/guides/getting-started/windows-prerequisites.html |
| to send requests to the
sample API | https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java#send_request |
|
Releases and downloads page | https://curl.haxx.se/download.html |
| Invoke-WebRequest | https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest |
| Download and initialize the Google Cloud CLI | https://cloud.google.com/sdk/docs/install |
| Managing gcloud CLI
configurations | https://cloud.google.com/sdk/docs/managing-configurations |
| OpenAPI | https://cloud.google.com/endpoints/docs/openapi/openapi-overview |
| Service Infrastructure | https://cloud.google.com/service-infrastructure/docs/overview |
| gcloud Endpoints services deploy | https://cloud.google.com/sdk/gcloud/reference/endpoints/services/deploy |
| gcloud services | https://cloud.google.com/sdk/gcloud/reference/services |
| Application Default Credentials | https://cloud.google.com/sdk/gcloud/reference/auth/application-default |
| Invoke-WebRequest | https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-6 |
| Invoke-WebRequest | https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-6 |
| Postman | https://www.getpostman.com/ |
| Troubleshooting response errors | https://cloud.google.com/endpoints/docs/frameworks/troubleshoot-response-errors |
| google-cloud-endpoints | https://groups.google.com/forum/#!forum/google-cloud-endpoints |
| Go to the Endpoints Services page | https://console.cloud.google.com/endpoints |
| Go to the Logs Explorer page | https://console.cloud.google.com/logs/query |
| Cloud Endpoints Portal overview | https://cloud.google.com/endpoints/docs/frameworks/dev-portal-overview |
| Go to Manage resources | https://console.cloud.google.com/iam-admin/projects |
| the Endpoints Frameworks architecture | https://cloud.google.com/endpoints/docs/frameworks/frameworks-extensible-service-proxy#endpoints_frameworks |
| available API annotations | https://cloud.google.com/endpoints/docs/frameworks/java/annotate-code |
| serving your API from a different path | https://cloud.google.com/endpoints/docs/frameworks/java/test-deploy#serve_from_different_path |
| monitoring your API | https://cloud.google.com/endpoints/docs/frameworks/monitoring-your-api |
| restricting access with API keys | https://cloud.google.com/endpoints/docs/restricting-api-access-with-api-keys |
| handling API versioning | https://cloud.google.com/endpoints/docs/frameworks/java/handling-api-versioning |
| community support options | https://cloud.google.com/endpoints/docs/community-support |
| Creative Commons Attribution 4.0 License | https://creativecommons.org/licenses/by/4.0/ |
| Apache 2.0 License | https://www.apache.org/licenses/LICENSE-2.0 |
| Google Developers Site Policies | https://developers.google.com/site-policies |
|
See all products
| https://cloud.google.com/products/ |
|
Google Cloud pricing
| https://cloud.google.com/pricing/ |
|
Google Cloud Marketplace
| https://cloud.google.com/marketplace/ |
|
Contact sales
| https://cloud.google.com/contact/ |
|
Community forums
| https://discuss.google.dev/c/google-cloud/14/ |
|
Support
| https://cloud.google.com/support-hub/ |
|
Release Notes
| https://docs.cloud.google.com/release-notes |
|
System status
| https://status.cloud.google.com |
|
GitHub
| https://github.com/googlecloudPlatform/ |
|
Getting Started with Google Cloud
| https://cloud.google.com/docs/get-started/ |
|
Code samples
| https://cloud.google.com/docs/samples |
|
Cloud Architecture Center
| https://cloud.google.com/architecture/ |
|
Training and Certification
| https://cloud.google.com/learn/training/ |
|
Blog
| https://cloud.google.com/blog/ |
|
Events
| https://cloud.google.com/events/ |
|
X (Twitter)
| https://x.com/googlecloud |
|
Google Cloud on YouTube
| https://www.youtube.com/googlecloud |
|
Google Cloud Tech on YouTube
| https://www.youtube.com/googlecloudplatform |
|
About Google
| https://about.google/ |
|
Privacy
| https://policies.google.com/privacy |
|
Site terms
| https://policies.google.com/terms?hl=en |
|
Google Cloud terms
| https://cloud.google.com/product-terms |
|
Manage cookies
| https://cloud.google.com/endpoints/docs/frameworks/java/get-started-frameworks-java |
|
Our third decade of climate action: join us
| https://cloud.google.com/sustainability |
|
Subscribe
| https://cloud.google.com/newsletter/ |