Apache Dubbo Services API

The Services API from Apache Dubbo — 5 operation(s) for services.

Operations 5

GET /api/{env}/applications Apache Dubbo Get All Applications
GET /api/{env}/consumers Apache Dubbo Get All Consumers
GET /api/{env}/service Apache Dubbo Search Services by Different Patterns and Keywords
GET /api/{env}/service/{service} Apache Dubbo Show Detail of the Specified Service
GET /api/{env}/services Apache Dubbo Get All Services

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/apache-dubbo-services-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

apache-dubbo-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: This is a dubbo-admin swagger ui server.
  title: Dubbo-Admin ConditionRule Services API
  contact: {}
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: '1.0'
servers:
- url: https://127.0.0.1:38080/
tags:
- name: Services
paths:
  /api/{env}/applications:
    get:
      description: Get all applications
      tags:
      - Services
      summary: Apache Dubbo Get All Applications
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
  /api/{env}/consumers:
    get:
      description: Get all consumers
      tags:
      - Services
      summary: Apache Dubbo Get All Consumers
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
  /api/{env}/service:
    get:
      description: Search services by different patterns and keywords
      tags:
      - Services
      summary: Apache Dubbo Search Services by Different Patterns and Keywords
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: 'supported values: application, service or ip'
        name: pattern
        in: query
        required: true
        schema:
          type: string
      - description: keyword to search
        name: filter
        in: query
        required: true
        schema:
          type: string
      - description: page number
        name: page
        in: query
        schema:
          type: string
      - description: page size
        name: size
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.ListServiceByPage'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
  /api/{env}/service/{service}:
    get:
      description: Show detail of the specified service
      tags:
      - Services
      summary: Apache Dubbo Show Detail of the Specified Service
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      - description: 'service format: ''group/service:version'''
        name: service
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.ServiceDetailDTO'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
  /api/{env}/services:
    get:
      description: Get all services
      tags:
      - Services
      summary: Apache Dubbo Get All Services
      parameters:
      - description: environment
        name: env
        in: path
        schema:
          type: string
          default: dev
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/model.HTTPError'
components:
  schemas:
    model.Consumer:
      type: object
      properties:
        address:
          type: string
        alived:
          type: integer
        application:
          type: string
        collected:
          $ref: '#/components/schemas/time.Duration'
        created:
          type: string
        expired:
          $ref: '#/components/schemas/time.Duration'
        hash:
          type: string
        id:
          type: integer
        ids:
          type: array
          items:
            type: integer
        miss:
          type: boolean
        modified:
          type: string
        now:
          type: string
        operator:
          type: string
        operatorAddress:
          type: string
        parameters:
          type: string
        registry:
          type: string
        result:
          type: string
        service:
          type: string
        statistics:
          type: string
        username:
          type: string
    model.HTTPError:
      type: object
      properties:
        error:
          description: error message
          type: string
    time.Duration:
      type: integer
      enum:
      - 1
      - 1000
      - 1000000
      - 1000000000
      - 60000000000
      - 3600000000000
      - 1
      - 1000
      - 1000000
      - 1000000000
      - 60000000000
      - 3600000000000
      x-enum-varnames:
      - Nanosecond
      - Microsecond
      - Millisecond
      - Second
      - Minute
      - Hour
      - Nanosecond
      - Microsecond
      - Millisecond
      - Second
      - Minute
      - Hour
    model.RegistrySource:
      type: string
      enum:
      - ALL
      x-enum-varnames:
      - All
    model.Provider:
      type: object
      properties:
        address:
          type: string
        alived:
          type: integer
        application:
          type: string
        created:
          type: string
        dynamic:
          type: boolean
        enabled:
          type: boolean
        expired:
          $ref: '#/components/schemas/time.Duration'
        hash:
          type: string
        id:
          type: integer
        ids:
          type: array
          items:
            type: integer
        miss:
          type: boolean
        modified:
          type: string
        now:
          type: string
        operator:
          type: string
        operatorAddress:
          type: string
        parameters:
          type: string
        registry:
          type: string
        registrySource:
          $ref: '#/components/schemas/model.RegistrySource'
        serialization:
          type: string
        service:
          type: string
        timeout:
          type: integer
        url:
          type: string
        username:
          type: string
        weight:
          type: integer
    model.ServiceDetailDTO:
      type: object
      properties:
        application:
          type: string
        consumers:
          type: array
          items:
            $ref: '#/components/schemas/model.Consumer'
        metadata: {}
        providers:
          type: array
          items:
            $ref: '#/components/schemas/model.Provider'
        service:
          type: string
    model.ListServiceByPage:
      type: object
      properties:
        content:
          type: array
          items:
            $ref: '#/components/schemas/model.ServiceDTO'
        first:
          type: boolean
        last:
          type: boolean
        offset:
          type: integer
        pageNumber:
          type: string
        size:
          type: string
        totalElements:
          type: integer
        totalPages:
          type: integer
    model.ServiceDTO:
      type: object
      properties:
        appName:
          type: string
        group:
          type: string
        registrySource:
          $ref: '#/components/schemas/model.RegistrySource'
        service:
          type: string
        version:
          type: string