agentdevx
AI agent gateway for calling any API securely. Bootstrap your agent in one call, discover tools, enforce OPA policies, and inject credentials automatically. ## Features - One-call agent bootstrap with Ed25519 identity - Tool registry with OpenAPI ingestion - OPA policy enforcement - Encrypted credential vault - Tier-based daily limits (free/starter/pro/scale) ## Quick Start POST https://agentdevx.onrender.com/agents/v1/bootstrap {"public_key": "<your_ed25519_hex>"}
How to connect
https://agentdevx--mirajmahmudul57.run.tools
tools/list returns the expected tools before relying on them in production.Tools
(50)-
public-holidays.getPublicHolidaysGet public holidays for a country and year
-
public-holidays.getAvailableCountriesGet list of available countries
-
jsonplaceholder.getPostsGet all posts
-
jsonplaceholder.getPostGet a single post by ID
-
jsonplaceholder.createPostCreate a new post
-
jsonplaceholder.getUsersGet all users
-
exchange-rate.getLatestRatesGet latest exchange rates for a base currency
-
github-api.getRepoGet a GitHub repository by owner and name
-
github-api.listRepoIssuesList issues for a GitHub repository
-
github-api.searchReposSearch GitHub repositories
-
open-weather.getCurrentWeatherGet current weather for a city
-
open-weather.getForecastGet 5-day weather forecast for a city
-
petstore-api.addPetAdd a new pet to the store.
-
petstore-api.updatePetUpdate an existing pet.
-
petstore-api.findPetsByStatusFinds Pets by status.
-
petstore-api.findPetsByTagsFinds Pets by tags.
-
petstore-api.getPetByIdFind pet by ID.
-
petstore-api.updatePetWithFormUpdates a pet in the store with form data.
-
petstore-api.deletePetDeletes a pet.
-
petstore-api.uploadFileUploads an image.
-
petstore-api.getInventoryReturns pet inventories by status.
-
petstore-api.placeOrderPlace an order for a pet.
-
petstore-api.getOrderByIdFind purchase order by ID.
-
petstore-api.deleteOrderDelete purchase order by identifier.
-
petstore-api.createUserCreate user.
-
petstore-api.createUsersWithListInputCreates list of users with given input array.
-
petstore-api.loginUserLogs user into the system.
-
petstore-api.logoutUserLogs out current logged in user session.
-
petstore-api.getUserByNameGet user by user name.
-
petstore-api.updateUserUpdate user resource.
-
petstore-api.deleteUserDelete user resource.
-
echo-server.echoReturns whatever you send
-
echo-server.addAdd two numbers
-
swagger-petstore---openapi-3.0.addPetAdd a new pet to the store.
-
swagger-petstore---openapi-3.0.updatePetUpdate an existing pet.
-
swagger-petstore---openapi-3.0.findPetsByStatusFinds Pets by status.
-
swagger-petstore---openapi-3.0.findPetsByTagsFinds Pets by tags.
-
swagger-petstore---openapi-3.0.getPetByIdFind pet by ID.
-
swagger-petstore---openapi-3.0.updatePetWithFormUpdates a pet in the store with form data.
-
swagger-petstore---openapi-3.0.deletePetDeletes a pet.
-
swagger-petstore---openapi-3.0.uploadFileUploads an image.
-
swagger-petstore---openapi-3.0.getInventoryReturns pet inventories by status.
-
swagger-petstore---openapi-3.0.placeOrderPlace an order for a pet.
-
swagger-petstore---openapi-3.0.getOrderByIdFind purchase order by ID.
-
swagger-petstore---openapi-3.0.deleteOrderDelete purchase order by identifier.
-
swagger-petstore---openapi-3.0.createUserCreate user.
-
swagger-petstore---openapi-3.0.createUsersWithListInputCreates list of users with given input array.
-
swagger-petstore---openapi-3.0.loginUserLogs user into the system.
-
swagger-petstore---openapi-3.0.logoutUserLogs out current logged in user session.
-
swagger-petstore---openapi-3.0.getUserByNameGet user by user name.