Laravel Databases API

The Databases API from Laravel — 8 operation(s) for databases.

Business capability
IT Infrastructure Management BC-600.50

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /databases/clusters/{database}/databases List databases in a Cloud database cluster · List databases #
Ask an LLM
“Which databases live inside my Laravel Cloud database cluster?”
“Can I see every database on one managed cluster?”
Tell an agent
List the databases in cluster {database}.
Show all databases hosted on database cluster {database}.
POST /databases/clusters/{database}/databases Create a database in a Cloud cluster · Create a database #
Ask an LLM
“How do I add a new database to an existing managed database cluster?”
“Can one cloud cluster hold several separately named databases?”
Tell an agent
Create a database named {name} in cluster {database}.
Add database {name} to the managed cluster {database}.
GET /databases/clusters/{database}/databases/{schema} Get a database in a Cloud cluster · Get a database #
Ask an LLM
“What are the details of one database inside my cloud cluster?”
“Can I look up a single cluster database by its ID?”
Tell an agent
Show database {schema} in cluster {database}.
Get the details of cluster {database}'s database {schema}.
DELETE /databases/clusters/{database}/databases/{schema} Delete a database from a Cloud cluster · Delete a database #
Ask an LLM
“Can I drop one database from a cloud cluster without deleting the whole cluster?”
“How do I remove an unused database from my managed cluster?”
Tell an agent destructive · confirm first
Delete database {schema} from cluster {database}.
Drop the database {schema} on managed cluster {database}.
GET /orgs/{organization}/servers/{server}/database/schemas List database schemas on a Forge server · List database schemas #
Ask an LLM
“Which databases exist on my Forge server?”
“Can I filter a server's database schemas by name or status?”
Tell an agent
List the database schemas on server {server} in organization {organization}.
Find server {server} schemas in {organization} named {name}.
POST /orgs/{organization}/servers/{server}/database/schemas Create a database schema on a server · Create database schema #
Ask an LLM
“How do I create a new MySQL or Postgres database on my server?”
“Can I create a database user at the same time as the schema?”
Tell an agent
Create database schema {name} on server {server} in {organization}.
Add schema {name} to server {server} ({organization}) with user {user} and password {password}.
GET /orgs/{organization}/servers/{server}/database/schemas/{database} Get a database schema on a server · Get database schema #
Ask an LLM
“What is the status of a specific database on my server?”
“Can I fetch one server database schema by ID?”
Tell an agent
Show database schema {database} on server {server} in {organization}.
Get the details of server {server}'s schema {database} in org {organization}.
DELETE /orgs/{organization}/servers/{server}/database/schemas/{database} Delete a database schema from a server · Delete database schema #
Ask an LLM
“How do I remove a database schema I no longer need from my server?”
“Can I delete one schema on a server and leave its other databases alone?”
Tell an agent destructive · confirm first
Delete database schema {database} from server {server} in {organization}.
Drop schema {database} on server {server}, org {organization}.
POST /orgs/{organization}/servers/{server}/database/schemas/synchronizations Sync database schemas from a server · Update database schemas #
Ask an LLM
“I created databases directly on the server — can I sync them into Forge?”
“What refreshes the list of schemas Forge knows about for a server?”
Tell an agent
Synchronize the database schemas on server {server} in {organization}.
Re-scan server {server} ({organization}) and pick up databases created outside the dashboard.
GET /orgs/{organization}/servers/{server}/database/users List database users on a server · List database users #
Ask an LLM
“Which database users exist on my server?”
“Can I filter a server's database users by name or status?”
Tell an agent
List the database users on server {server} in organization {organization}.
Find database users named {name} on server {server}, {organization}.
POST /orgs/{organization}/servers/{server}/database/users Create a database user on a server · Create database user #
Ask an LLM
“How do I add a read-only database user for reporting?”
“Can a new database user be granted access to specific databases only?”
Tell an agent
Create database user {name} with password {password} on server {server} in {organization}.
Add read-only user {name} (password {password}) on server {server}, {organization}, read only {read_only}.
GET /orgs/{organization}/servers/{server}/database/users/{databaseUser} Get a database user on a server · Get database user #
Ask an LLM
“Which databases can a given database user access?”
“Can I look up one database user on a server by ID?”
Tell an agent
Show database user {databaseUser} on server {server} in {organization}.
Get the details of db user {databaseUser} on server {server}, org {organization}.
PUT /orgs/{organization}/servers/{server}/database/users/{databaseUser} Change a database user's password or access · Update database user #
Ask an LLM
“Can I change which databases an existing database user can reach?”
“How do I reset an existing database user's password on the server?”
Tell an agent
Set the password of database user {databaseUser} on server {server} in {organization} to {password}.
Grant db user {databaseUser} on server {server} ({organization}) access to databases {database_ids}.
DELETE /orgs/{organization}/servers/{server}/database/users/{databaseUser} Delete a database user from a server · Delete database user #
Ask an LLM
“Can I remove a database user that a former contractor used?”
“What deletes a database user from my server?”
Tell an agent destructive · confirm first
Delete database user {databaseUser} from server {server} in {organization}.
Remove db user {databaseUser} on server {server}, org {organization}.
PUT /orgs/{organization}/servers/{server}/database/password Record a changed root database password in Forge · Update the password for the database #
Ask an LLM
“I changed the database password directly on the server — how do I tell Forge?”
“Does updating the stored database password also change it on the server itself?”
Tell an agent
Update the database password Forge has on file for server {server} in {organization} to {password}.
Sync Forge's stored root database password for server {server} ({organization}) to {password}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/laravel:laravel-databases-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

laravel-databases-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Laravel Databases API
  version: 0.0.1
  description: 'Operations tagged Databases across 2 of this provider''s published API definitions: laravel-cloud-openapi.json, laravel-forge-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://cloud.laravel.com/api
- url: https://forge.laravel.com/api
tags:


# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/laravel/refs/heads/main/openapi/laravel-databases-api-openapi.yml