aid: spring-cloud-config name: Spring Cloud Config description: >- Spring Cloud Config provides server-side and client-side support for externalized configuration in a distributed system. It offers a central place to manage external properties for applications across all environments, backed by Git, SVN, or filesystem repositories with support for encryption, decryption, and runtime refresh. accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium ยท 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/spring-cloud-config.png url: https://spring.io/projects/spring-cloud-config created: '2026-03-26' modified: '2026-05-19' specificationVersion: '0.19' tags: - Configuration Management - Distributed Systems - Externalized Configuration - Git - Java - Microservices - Spring - Spring Cloud apis: - aid: spring-cloud-config:spring-cloud-config-configuration-api name: Spring Cloud Config Configuration API description: Fetch application configuration humanURL: https://spring.io/projects/spring-cloud-config baseURL: http://localhost:8888 tags: - Configuration properties: - type: OpenAPI url: openapi/spring-cloud-config-configuration-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-cloud-config/reference/server/environment-repository.html - type: JSONSchema url: json-schema/spring-cloud-config-environment-schema.json - type: JSONSchema url: json-schema/spring-cloud-config-server-configuration-schema.json - type: JSONStructure url: json-structure/spring-cloud-config-environment-structure.json - type: JSONLDContext url: json-ld/spring-cloud-config-context.jsonld - type: SpectralRules url: rules/spring-cloud-config-rules.yml - aid: spring-cloud-config:spring-cloud-config-encryption-api name: Spring Cloud Config Encryption API description: Encrypt and decrypt configuration values humanURL: https://spring.io/projects/spring-cloud-config baseURL: http://localhost:8888 tags: - Encryption properties: - type: OpenAPI url: openapi/spring-cloud-config-encryption-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-cloud-config/reference/server/environment-repository.html - type: JSONSchema url: json-schema/spring-cloud-config-environment-schema.json - type: JSONSchema url: json-schema/spring-cloud-config-server-configuration-schema.json - type: JSONStructure url: json-structure/spring-cloud-config-environment-structure.json - type: JSONLDContext url: json-ld/spring-cloud-config-context.jsonld - type: SpectralRules url: rules/spring-cloud-config-rules.yml - aid: spring-cloud-config:spring-cloud-config-monitoring-api name: Spring Cloud Config Monitoring API description: Webhook and monitoring endpoints humanURL: https://spring.io/projects/spring-cloud-config baseURL: http://localhost:8888 tags: - Monitoring properties: - type: OpenAPI url: openapi/spring-cloud-config-monitoring-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-cloud-config/reference/server/environment-repository.html - type: JSONSchema url: json-schema/spring-cloud-config-environment-schema.json - type: JSONSchema url: json-schema/spring-cloud-config-server-configuration-schema.json - type: JSONStructure url: json-structure/spring-cloud-config-environment-structure.json - type: JSONLDContext url: json-ld/spring-cloud-config-context.jsonld - type: SpectralRules url: rules/spring-cloud-config-rules.yml - aid: spring-cloud-config:spring-cloud-config-resources-api name: Spring Cloud Config Resources API description: Fetch resource files from the config repository humanURL: https://spring.io/projects/spring-cloud-config baseURL: http://localhost:8888 tags: - Resources properties: - type: OpenAPI url: openapi/spring-cloud-config-resources-api-openapi.yml - type: Documentation url: https://docs.spring.io/spring-cloud-config/reference/server/environment-repository.html - type: JSONSchema url: json-schema/spring-cloud-config-environment-schema.json - type: JSONSchema url: json-schema/spring-cloud-config-server-configuration-schema.json - type: JSONStructure url: json-structure/spring-cloud-config-environment-structure.json - type: JSONLDContext url: json-ld/spring-cloud-config-context.jsonld - type: SpectralRules url: rules/spring-cloud-config-rules.yml common: - type: AgenticAccess url: agentic-access/spring-cloud-config-agentic-access.yml - type: VulnerabilityDisclosure url: security/spring-cloud-config-vulnerability-disclosure.yml - type: DomainSecurity url: security/spring-cloud-config-domain-security.yml - type: Authentication url: authentication/spring-cloud-config-authentication.yml - url: https://spring.io/blog.atom type: Blog - type: Website url: https://spring.io/projects/spring-cloud-config - type: Documentation url: https://docs.spring.io/spring-cloud-config/reference/ - type: GettingStarted url: https://spring.io/guides/gs/centralized-configuration/ - type: GitHub url: https://github.com/spring-cloud/spring-cloud-config - type: GitHubOrganization url: https://github.com/spring-cloud - type: Issues url: https://github.com/spring-cloud/spring-cloud-config/issues - type: ReleaseNotes url: https://github.com/spring-cloud/spring-cloud-config/releases - type: StackOverflow url: https://stackoverflow.com/questions/tagged/spring-cloud-config - type: Maven Repository url: https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-config-server - type: Vocabulary url: vocabulary/spring-cloud-config-vocabulary.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com