This is an experimental agentic API portal using Apigee API hub as registry and Apigee as AI Gateway. You can imagine this project as a frontend for users & customers to use and interact with agentic APIs (MCP, A2A, REST).
- 🚀 Try out a test deployment here: https://portal.agenticplatform.dev
- 💻 Check out more screenshots in the Wiki
Deploy it yourself as a single container to Google Cloud Run using this tutorial in Google Cloud Shell, and post issues or feedback here.
- Register using a Google account in the portal.
- Browse Tools (REST, MCP) & Agents (A2A).
- Create app subscriptions & credentials.
- Explore and test APIs using OpenAPI documentation (available now), MCP and A2A inspectors (coming soon).
- Get code snippets to integrate REST, MCP & A2A with Agent Development Kit agents.
- [EARLY] Update API registry data in API hub, updates are pushed out immediately to portals using Eventarc.
- [EARLY] A first very early version of a portal agent to help users manage their subscriptions.
- A Google Cloud project.
- Apigee API hub and Apigee (eval, payg or subscription) provisioned.
- Cloud Run enabled on the project.
- API hub APIs & Versions are shown in the portal if the these attributes are set (can easily be changed to other attributes, if wanted):
- API Target users attribute is set to Public
- Version Lifecycle attribute is set to Production
- This is an early version, there might/will be bugs! Feel free to report issues or feature ideas.
# first copy the environment variables and source.
cp 1.env.sh .env
source .env
# create initial resources
./2.pre-create.sh
# deploy service
./3.deploy-service.sh
# post create
./4.post-create.sh- Gemini 2.5 Pro for the frontend code and layout.
- Scalar for the OpenAPI docs rendering.
