MySQL website screenshot

MySQL

MySQL is the world's most popular open-source relational database management system. This index covers the developer-facing APIs and interfaces for MySQL, including the MySQL REST Service, X DevAPI, and native connectors.

3 APIs 0 Features
DatabaseOpen SourceRDBMSRelational DatabaseSQL

APIs

MySQL REST Service

The MySQL REST Service (MRS) provides a RESTful interface for accessing MySQL databases. Endpoints are dynamically defined per database schema and table by the database administ...

MySQL X DevAPI

Modern API for MySQL with CRUD operations and NoSQL document store capabilities, available across multiple language connectors.

MySQL Connector APIs

Native driver APIs for connecting applications to MySQL across multiple programming languages including Python, Node.js, Java, and .NET.

Collections

Pricing Plans

Mysql Plans Pricing

3 plans

PLANS

Rate Limits

Mysql Rate Limits

5 limits

RATE LIMITS

FinOps

Mysql Finops

FINOPS

Resources

🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Downloads
Downloads
🔗
Community
Community
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: MySQL REST Service (MRS) Runtime API
  version: '1.0'
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: OAuth2 authentication redirect
      type: http
    http:
      method: GET
      url: https://localhost:8443/{serviceName}/authentication/login
      params:
      - name: authApp
        value: ''
        type: query
        description: Name of the configured OAuth2 authentication app.
      - name: sessionType
        value: ''
        type: query
    docs: 'Initiates an OAuth2 vendor authentication flow (e.g. Facebook,

      Google, OCI). Returns a bearer token or sets a session cookie

      depending on `sessionType`.

      '
  - info:
      name: Authenticate against an MRS REST service (SCRAM)
      type: http
    http:
      method: POST
      url: https://localhost:8443/{serviceName}/authentication/login
      body:
        type: json
        data: '{}'
    docs: 'SCRAM-based authentication against MRS REST Service accounts.

      Credentials and challenge data are exchanged via JSON request body.

      '
  - info:
      name: Terminate the current MRS session
      type: http
    http:
      method: POST
      url: https://localhost:8443/{serviceName}/authentication/logout
    docs: Terminate the current MRS session
  - info:
      name: Inspect current authentication session status
      type: http
    http:
      method: GET
      url: https://localhost:8443/{serviceName}/authentication/status
    docs: Inspect current authentication session status
bundled: true