# SPIRE Server API

**Canonical:** https://apis.io/apis/spire/spire-server-api/  
**Provider:** SPIRE — https://apis.io/providers/spire/  
**Documentation:** https://spiffe.io/docs/latest/deploying/spire_server/

SPIRE Server API is one of 5 APIs that [SPIRE](https://apis.io/providers/spire/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 1 JSON Schema definition. Tagged areas include Administration, Attestation, gRPC, Registration, and Server. The published artifact set on APIs.io includes API documentation, an API reference, a GitHub repository, and 1 JSON Schema.

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.

## Machine-readable artifacts (4)

- **Documentation** — https://spiffe.io/docs/latest/deploying/spire_server/
- **Reference** — https://github.com/spiffe/spire-api-sdk
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/spire/refs/heads/main/json-schema/spire-registration-schema.json
- **GitHubRepository** — https://github.com/spiffe/spire-api-sdk

## Other SPIRE APIs (4)

- [SPIRE Workload API](https://apis.io/apis/spire/spire-workload-api/)
- [SPIRE Discovery API](https://apis.io/apis/spire/spire-discovery-api/)
- [SPIRE Health API](https://apis.io/apis/spire/spire-health-api/)
- [SPIRE Keys API](https://apis.io/apis/spire/spire-keys-api/)

## Tags

Administration, Attestation, gRPC, Registration, Server

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/spire/spire-server-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/spire/.
