Configure8 website screenshot

Configure8

Configure8 is a commercial Internal Developer Portal (IDP) that gives engineering organizations a unified catalog of services, environments, and resources, with dependency mapping across cloud and on-premises infrastructure. It pairs that catalog with scorecards for software health and golden-path compliance, no-code self-service actions for developers, and FinOps-style cloud cost visibility. Configure8 supports SaaS and self-hosted deployments and ships with enterprise features such as RBAC, SCIM, SSO, audit logging, and a public REST API.

1 APIs 0 Features
CatalogCloud CostDeveloper ExperienceDevOpsInternal Developer PortalPlatform EngineeringScorecardsSelf-ServiceService CatalogSRE

APIs

Configure8 REST API

The Configure8 REST API gives platform teams programmatic access to the service catalog, scorecards, self-service actions, environments, and cost data. It is used to ingest serv...

Collections

Pricing Plans

Configure8 Plans Pricing

3 plans

PLANS

Rate Limits

Configure8 Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Demo
Demo
🔗
Login
Login
🔗
Platform Engineering
Platform Engineering

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Configure8 Public REST API
  version: v1
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Catalog Entities
    type: folder
  items:
  - info:
      name: Get catalog entities filtered by query
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/entities
      body:
        type: json
        data: '{}'
    docs: Get catalog entities filtered by query
  - info:
      name: Get a catalog entity by ID
      type: http
    http:
      method: GET
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a catalog entity by ID
  - info:
      name: Update a catalog entity
      type: http
    http:
      method: PATCH
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update a catalog entity
  - info:
      name: Delete a catalog entity
      type: http
    http:
      method: DELETE
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a catalog entity
  - info:
      name: Create a service entity
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/service
      body:
        type: json
        data: '{}'
    docs: Create a service entity
  - info:
      name: Create a resource entity
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/resource
      body:
        type: json
        data: '{}'
    docs: Create a resource entity
  - info:
      name: Create a person entity
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/person
      body:
        type: json
        data: '{}'
    docs: Create a person entity
  - info:
      name: Create a system entity
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/system
      body:
        type: json
        data: '{}'
    docs: Create a system entity
  - info:
      name: Create an environment entity
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/entities/environment
      body:
        type: json
        data: '{}'
    docs: Create an environment entity
- info:
    name: Catalog Relations
    type: folder
  items:
  - info:
      name: List catalog relations
      type: http
    http:
      method: GET
      url: https://{tenant}.configure8.io/public/v1/catalog/relations
      params:
      - name: sourceId
        value: ''
        type: query
      - name: targetId
        value: ''
        type: query
    docs: List catalog relations
  - info:
      name: Create a relation between entities
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/catalog/relations
      body:
        type: json
        data: '{}'
    docs: Create a relation between entities
  - info:
      name: Delete a catalog relation
      type: http
    http:
      method: DELETE
      url: https://{tenant}.configure8.io/public/v1/catalog/relations/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete a catalog relation
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Retrieve users
      type: http
    http:
      method: GET
      url: https://{tenant}.configure8.io/public/v1/users
      params:
      - name: email
        value: ''
        type: query
      - name: role
        value: ''
        type: query
    docs: Retrieve users
  - info:
      name: Modify a user
      type: http
    http:
      method: PATCH
      url: https://{tenant}.configure8.io/public/v1/users/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Modify a user
  - info:
      name: Remove a user
      type: http
    http:
      method: DELETE
      url: https://{tenant}.configure8.io/public/v1/users/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Remove a user
- info:
    name: Scorecards
    type: folder
  items:
  - info:
      name: List scorecards
      type: http
    http:
      method: GET
      url: https://{tenant}.configure8.io/public/v1/scorecards
    docs: List scorecards
  - info:
      name: Get a scorecard
      type: http
    http:
      method: GET
      url: https://{tenant}.configure8.io/public/v1/scorecards/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get a scorecard
- info:
    name: Deployments
    type: folder
  items:
  - info:
      name: Record a deployment
      type: http
    http:
      method: POST
      url: https://{tenant}.configure8.io/public/v1/deployments
      body:
        type: json
        data: '{}'
    docs: Record a deployment
bundled: true