Treblle website screenshot

Treblle

Treblle helps engineering and product teams build, ship and understand their REST APIs in one single place. Empowering API producers by showing actionable data in real-time where it matters. Gain a deeper understanding of your API consumers and elevate developer experience (DX). Treblle analyzes 40+ API-specific data points for every API request across the entire API landscape.

10 APIs 0 Features
AnalyticsArtificial IntelligenceDeveloper ExperienceDocumentationGovernanceInsightsObservabilityPlatformSecurityTesting

APIs

Treblle

Treblle analyzes 40 API-specific data points for every API request. All data is consolidated and easily accessible in one centralized location. The only platform you need to bui...

Treblle Platform API

The Treblle Platform API provides programmatic access to API project management, request logs, analytics, governance checks, endpoint discovery, and team management. Enables CI/...

Treblle API Intelligence

Treblle API Intelligence is a federated platform that provides 50+ API-specific data points for every request across an entire API landscape, helping teams debug and deploy fixe...

Treblle API Documentation

Treblle API Documentation automatically generates real-time API documentation from live API traffic and SDK instrumentation, including authentication methods, endpoints, OpenAPI...

Treblle API Governance

Treblle API Governance runs 30+ automated tests on APIs to assess design, performance, and security with API scoring systems. It enables shift-left and runtime security governan...

Treblle API Analytics

Treblle API Analytics provides customizable dashboards for monitoring API performance and usage, enabling teams to track request metrics, location data, device information, and ...

Treblle API Security

Treblle API Security provides real-time threat detection with 15+ automated security checks on every API request, analyzing payloads for SQL injection patterns, performing IP re...

Treblle API Insights

Treblle API Insights is a free governance tool that evaluates OpenAPI specifications, providing scores from 1-100 and letter grades from A-F across design, security, and perform...

Treblle Alfred AI

Alfred is Treblle's AI-powered integration assistant for developer portals, enabling automated code generation across multiple programming languages, endpoint discovery, and int...

Treblle Aspen API Testing

Aspen is Treblle's intelligent API testing application for macOS featuring AI-powered capabilities through Alfred AI, the ability to organize API requests through Collections, a...

Collections

Treblle API

POSTMAN

Arazzo Workflows

Treblle Find a Project and Pull Its Analytics

List workspace projects, select the first one, and retrieve its analytics over a date range.

ARAZZO

Treblle Governance Scorecard

Resolve a project then run Treblle's governance check against an OpenAPI spec and capture the scorecard.

ARAZZO

Treblle Onboard a Project and Its Team

Create a project, invite a teammate to it, and list the resulting member roster.

ARAZZO

Treblle Project Health Snapshot

Resolve a project then pull its analytics and auto-discovered endpoints for a single health view.

ARAZZO

Treblle Inspect a Project's Recent Requests

Resolve a project, list its captured API requests, and pull the full detail of the most recent one.

ARAZZO

Treblle Provision a Monitoring Project

Create a Treblle project and confirm its API ID and SDK token are ready for instrumentation.

ARAZZO

Treblle Triage Failing API Requests

Find requests returning a given error status code for a project and open the most recent failure's detail.

ARAZZO

Treblle Promote a Project's Environment

Read a project, update its environment and metadata, and confirm the change took effect.

ARAZZO

Pricing Plans

Treblle Plans Pricing

3 plans

PLANS

Rate Limits

Treblle Rate Limits

3 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Treblle Context

32 classes · 0 properties

JSON-LD

API Governance Rules

Treblle API Rules

7 rules · 2 errors 5 warnings

SPECTRAL

JSON Structure

Treblle Project Structure

0 properties

JSON STRUCTURE

Treblle Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
💰
Pricing
Pricing
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Customers
Customers
🟢
StatusPage
StatusPage
📰
Blog
Blog
🔗
Security
Security
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
About
About
🔗
Enterprise
Enterprise
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
📝
Signup
Signup
🔗
Login
Login
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Treblle API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: Treblle-Api-Key
    value: '{{Treblle-Api-Key}}'
    placement: header
items:
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: List Projects
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects
    docs: Returns a list of all API projects in the workspace. Each project corresponds to a monitored API with its own API
      ID and SDK token.
  - info:
      name: Create Project
      type: http
    http:
      method: POST
      url: https://app.treblle.com/api/v1/projects
      body:
        type: json
        data: '{}'
    docs: Creates a new API project in Treblle. Returns the project including the API ID and SDK token needed for SDK instrumentation.
  - info:
      name: Get Project
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects/:projectId
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier for the project
    docs: Retrieves details of a specific Treblle project by its ID, including configuration, API ID, and current monitoring
      statistics.
  - info:
      name: Update Project
      type: http
    http:
      method: PUT
      url: https://app.treblle.com/api/v1/projects/:projectId
      params:
      - name: projectId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a Treblle project's configuration including name, description, and environment settings.
  - info:
      name: Delete Project
      type: http
    http:
      method: DELETE
      url: https://app.treblle.com/api/v1/projects/:projectId
      params:
      - name: projectId
        value: ''
        type: path
    docs: Deletes a Treblle project and all associated data.
- info:
    name: Requests
    type: folder
  items:
  - info:
      name: List API Requests
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects/:projectId/requests
      params:
      - name: projectId
        value: ''
        type: path
      - name: page
        value: ''
        type: query
        description: Page number for pagination
      - name: per_page
        value: ''
        type: query
        description: Number of requests per page
      - name: status_code
        value: ''
        type: query
        description: Filter by HTTP status code
      - name: search
        value: ''
        type: query
        description: Search across URL, IP, and payload data
      - name: start_date
        value: ''
        type: query
        description: Filter requests from this date (YYYY-MM-DD)
      - name: end_date
        value: ''
        type: query
        description: Filter requests until this date (YYYY-MM-DD)
    docs: Returns a paginated list of API requests captured for the project. Includes request/response data, timing, status
      codes, and error info. Supports filtering by date range, status code, endpoint, and search terms.
  - info:
      name: Get API Request
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects/:projectId/requests/:requestId
      params:
      - name: projectId
        value: ''
        type: path
      - name: requestId
        value: ''
        type: path
    docs: Retrieves the full details of a specific API request including headers, body, response, timing, and Treblle's analysis
      data points.
- info:
    name: Analytics
    type: folder
  items:
  - info:
      name: Get Project Analytics
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects/:projectId/analytics
      params:
      - name: projectId
        value: ''
        type: path
      - name: start_date
        value: ''
        type: query
        description: Analytics start date (YYYY-MM-DD)
      - name: end_date
        value: ''
        type: query
        description: Analytics end date (YYYY-MM-DD)
    docs: Returns aggregated analytics for a project including total requests, error rates, average response time, top endpoints,
      geographic distribution, and device breakdown.
- info:
    name: Endpoints
    type: folder
  items:
  - info:
      name: List Endpoints
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects/:projectId/endpoints
      params:
      - name: projectId
        value: ''
        type: path
    docs: Returns auto-discovered endpoints detected from live API traffic for the project. Includes documentation data, request/response
      schemas, and endpoint performance metrics.
- info:
    name: Governance
    type: folder
  items:
  - info:
      name: Run Governance Check
      type: http
    http:
      method: POST
      url: https://app.treblle.com/api/v1/projects/:projectId/governance
      params:
      - name: projectId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Runs Treblle's 30+ automated governance tests against an OpenAPI specification. Returns scores (1-100) and grades
      (A-F) across design, security, and performance categories.
- info:
    name: Members
    type: folder
  items:
  - info:
      name: List Project Members
      type: http
    http:
      method: GET
      url: https://app.treblle.com/api/v1/projects/:projectId/members
      params:
      - name: projectId
        value: ''
        type: path
    docs: Returns a list of team members with access to the project.
  - info:
      name: Invite Member
      type: http
    http:
      method: POST
      url: https://app.treblle.com/api/v1/projects/:projectId/members
      params:
      - name: projectId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Invites a team member to the project by email.
bundled: true