SPIRE Server API

The SPIRE Server exposes a gRPC API used by administrators and the SPIRE Agent to manage registration entries, node attestation, bundle federation, and server health. It allows creating and managing workload registration entries that define the SPIFFE IDs issued to workloads matching specified selectors, and supports federation with external SPIFFE trust domains.

API entry from apis.yml

apis.yml Raw ↑
aid: spire:spire-server-api
name: SPIRE Server API
description: The SPIRE Server exposes a gRPC API used by administrators and the SPIRE Agent to manage
  registration entries, node attestation, bundle federation, and server health. It allows creating and
  managing workload registration entries that define the SPIFFE IDs issued to workloads matching specified
  selectors, and supports federation with external SPIFFE trust domains.
humanURL: https://spiffe.io/docs/latest/deploying/spire_server/
properties:
- type: Documentation
  url: https://spiffe.io/docs/latest/deploying/spire_server/
- type: Reference
  url: https://github.com/spiffe/spire-api-sdk
- type: JSONSchema
  url: json-schema/spire-registration-schema.json
- type: GitHubRepository
  url: https://github.com/spiffe/spire-api-sdk
tags:
- Administration
- Attestation
- gRPC
- Registration
- Server