Groq website screenshot

Groq

Groq builds custom Language Processing Unit (LPU) silicon optimized for low-latency LLM inference. The GroqCloud API serves popular open models (Llama, GPT OSS, Whisper, Orpheus) at industry-leading tokens-per-second with an OpenAI-compatible interface.

Groq publishes 9 APIs on the APIs.io network, including Audio API, Batch API, Chat API, and 6 more. Tagged areas include AI, LLM, Inference, LPU, and Low Latency.

The Groq catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

Groq’s developer surface includes authentication, documentation, engineering blog, and 10 more developer resources.

46.5/100 developing ▬ flat Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
9 APIs
AILLMInferenceLPULow Latency

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 46.5/100 · developing
Contract Quality 15.5 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 9.5 / 20
Operational Transparency 4.8 / 13
Governance 5.0 / 12
Discoverability 7.4 / 10
Agent readiness — 36/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/groq: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Groq Audio API

The Audio API from Groq — 3 operation(s) for audio.

Groq Batch API

The Batch API from Groq — 3 operation(s) for batch.

Groq Chat API

The Chat API from Groq — 1 operation(s) for chat.

Groq Embeddings API

The Embeddings API from Groq — 1 operation(s) for embeddings.

Groq Files API

The Files API from Groq — 3 operation(s) for files.

Groq Fine Tuning API

The Fine Tuning API from Groq — 2 operation(s) for fine tuning.

Groq Models API

The Models API from Groq — 2 operation(s) for models.

Groq Reranking API

The Reranking API from Groq — 1 operation(s) for reranking.

Groq Responses API

The Responses API from Groq — 1 operation(s) for responses.

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GroqCloud API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Groq GraphQL API

Groq provides ultra-fast LLM inference via their Language Processing Unit (LPU) hardware. The API is OpenAI-compatible and covers chat completions, audio transcription, and batc...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Groq Plans Pricing

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Groq Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Groq Finops

FINOPS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Groq Chat Completions Streaming (HTTP + SSE)

AsyncAPI 2.6 description of Groq's **chat completion streaming** surface. Groq does not publish a WebSocket API. The only asynchronous / event-style transport documented at http...

ASYNCAPI

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Groq API Rules

8 rules · 1 errors 7 warnings

SPECTRAL

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Groq Authentication

http · 1 scheme

SECURITY

Groq Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Groq Vulnerability Disclosure

security.txt · contact published

SECURITY

Groq Trust Center

SOC 2, HIPAA, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Groq Agentic Access

23 operations · 14 acting

23 operations · 14 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: groq
url: https://raw.githubusercontent.com/api-evangelist/groq/refs/heads/main/apis.yml
name: Groq
kind: company
description: Groq builds custom Language Processing Unit (LPU) silicon optimized for low-latency LLM inference. The GroqCloud
  API serves popular open models (Llama, GPT OSS, Whisper, Orpheus) at industry-leading tokens-per-second with an OpenAI-compatible
  interface.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/groq.png
tags:
- AI
- LLM
- Inference
- LPU
- Low Latency
created: '2026-05-08'
modified: '2026-05-29'
specificationVersion: '0.19'
apis:
- aid: groq:groq-audio-api
  name: Groq Audio API
  description: The Audio API from Groq — 3 operation(s) for audio.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Audio
  properties:
  - type: OpenAPI
    url: openapi/groq-audio-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-batch-api
  name: Groq Batch API
  description: The Batch API from Groq — 3 operation(s) for batch.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Batch
  properties:
  - type: OpenAPI
    url: openapi/groq-batch-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-chat-api
  name: Groq Chat API
  description: The Chat API from Groq — 1 operation(s) for chat.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/groq-chat-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-embeddings-api
  name: Groq Embeddings API
  description: The Embeddings API from Groq — 1 operation(s) for embeddings.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Embeddings
  properties:
  - type: OpenAPI
    url: openapi/groq-embeddings-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-files-api
  name: Groq Files API
  description: The Files API from Groq — 3 operation(s) for files.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Files
  properties:
  - type: OpenAPI
    url: openapi/groq-files-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-fine-tuning-api
  name: Groq Fine Tuning API
  description: The Fine Tuning API from Groq — 2 operation(s) for fine tuning.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Fine Tuning
  properties:
  - type: OpenAPI
    url: openapi/groq-fine-tuning-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-models-api
  name: Groq Models API
  description: The Models API from Groq — 2 operation(s) for models.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Models
  properties:
  - type: OpenAPI
    url: openapi/groq-models-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-reranking-api
  name: Groq Reranking API
  description: The Reranking API from Groq — 1 operation(s) for reranking.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Reranking
  properties:
  - type: OpenAPI
    url: openapi/groq-reranking-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
- aid: groq:groq-responses-api
  name: Groq Responses API
  description: The Responses API from Groq — 1 operation(s) for responses.
  humanURL: https://console.groq.com/docs/api-reference
  baseURL: https://api.groq.com/openai/v1
  tags:
  - Responses
  properties:
  - type: OpenAPI
    url: openapi/groq-responses-api-openapi.yml
  - type: Documentation
    url: https://console.groq.com/docs/text-chat
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#chat
  - type: AsyncAPI
    url: asyncapi/groq-asyncapi.yml
  - type: GraphQL
    url: graphql/groq-graphql.md
  - type: Documentation
    url: https://console.groq.com/docs/reasoning
  - type: Documentation
    url: https://console.groq.com/docs/vision
  - type: Documentation
    url: https://console.groq.com/docs/speech-to-text
  - type: Documentation
    url: https://console.groq.com/docs/text-to-speech
  - type: Documentation
    url: https://console.groq.com/docs/content-moderation
  - type: Documentation
    url: https://console.groq.com/docs/batch
  - type: Documentation
    url: https://console.groq.com/docs/flex-processing
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#files
  - type: APIReference
    url: https://console.groq.com/docs/api-reference#models
  - type: Documentation
    url: https://console.groq.com/docs/tools
  - type: Documentation
    url: https://console.groq.com/docs/lora
  - type: Documentation
    url: https://console.groq.com/docs/prompt-caching
common:
- type: AgenticAccess
  url: agentic-access/groq-agentic-access.yml
- type: TrustCenter
  url: security/groq-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/groq-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/groq-domain-security.yml
- type: Authentication
  url: authentication/groq-authentication.yml
- type: GitHubOrganization
  url: https://github.com/groq
- type: LinkedIn
  url: https://www.linkedin.com/company/groq
- type: Website
  url: https://groq.com/
- type: Documentation
  url: https://console.groq.com/docs
- type: Plans
  url: plans/groq-plans-pricing.yml
- type: RateLimits
  url: rate-limits/groq-rate-limits.yml
- type: FinOps
  url: finops/groq-finops.yml
- url: https://groq.com/blog
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com