{"id":19391066,"url":"https://github.com/spiffe/spike","last_synced_at":"2025-04-06T16:10:47.093Z","repository":{"id":261879295,"uuid":"883911605","full_name":"spiffe/spike","owner":"spiffe","description":"SPIKE is a lightweight secrets store that uses SPIFFE as its identity control plane. It protects your secrets and helps your ops, SREs, and sysadmins manage sensitive data securely with minimal overhead.","archived":false,"fork":false,"pushed_at":"2025-04-05T04:49:26.000Z","size":35602,"stargazers_count":82,"open_issues_count":15,"forks_count":15,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-05T05:28:52.501Z","etag":null,"topics":["cloud-native","devops","devsecops","identity-management","infrastructure","infrastructure-security","secrets-management","secrets-manager","secrets-store","security","spiffe","spire","zero-trust"],"latest_commit_sha":null,"homepage":"https://spike.ist/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spiffe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-05T19:46:00.000Z","updated_at":"2025-04-02T20:58:00.000Z","dependencies_parsed_at":"2024-12-17T07:23:29.786Z","dependency_job_id":"df2c31b5-e045-4ac3-b109-f958cffb1942","html_url":"https://github.com/spiffe/spike","commit_stats":null,"previous_names":["spiffe/spike"],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspike","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspike/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspike/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspike/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spiffe","download_url":"https://codeload.github.com/spiffe/spike/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509221,"owners_count":20950232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud-native","devops","devsecops","identity-management","infrastructure","infrastructure-security","secrets-management","secrets-manager","secrets-store","security","spiffe","spire","zero-trust"],"created_at":"2024-11-10T10:24:33.739Z","updated_at":"2025-04-06T16:10:47.072Z","avatar_url":"https://github.com/spiffe.png","language":"HTML","readme":"![SPIKE](assets/spike-banner-lg.png)\n\n## Secure Production Identity for Key Encryption (SPIKE)\n\n**SPIKE** is a lightweight secrets store that uses [SPIFFE][spiffe]\nas its identity control plane.\n\n**SPIKE** protects your secrets and helps your ops, SREs, and sysadmins\n`#sleepmore`.\n\nFor more information, [see the documentation][docs].\n\n[docs]: https://spike.ist/\n[spiffe]: https://spiffe.io/\n\n## The Elevator Pitch\n\n[**SPIKE**][spike] is a streamlined, highly-reliable secrets store that leverages \n[SPIFFE][spiffe] framework for strong, production-grade identity control. \n\nBuilt with simplicity and high availability in mind, SPIKE empowers ops teams, \nSREs, and sysadmins to protect sensitive data and `#sleepmore` by securing \nsecrets across distributed environments.\n\nKey components include:\n\n* **SPIKE Nexus**: The heart of SPIKE, handling secret encryption, decryption, \n  and root key management.\n* **SPIKE Keeper**: A redundancy mechanism that safely holds root keys in memory, \n  enabling fast recovery if Nexus fails.\n* **SPIKE Pilot**: A secure CLI interface, translating commands into **mTLS** \n  API calls, reducing system vulnerability by containing all admin access.\n\nWith its minimal footprint and robust security, **SPIKE** provides peace of mind \nfor your team and critical data resilience when it counts.\n\n## 🚨 Alpha Release Notice 🚨\n\n* **Project Status**: **Alpha**\n\nThis project is currently in the Alpha stage. It's functional and available for\nexperimentation, but it's **NOT** yet ready for production use: You may encounter\nbugs, incomplete features, or breaking changes as the project evolves.\n\nUse this project at your own risk if you're experimenting or contributing to its\ndevelopment. For production-level stability, please wait for a more stable\nrelease.\n\nPlease note that the [**SPIKE** documentation][docs] is a work in progress too.\nIt might be incomplete or inaccurate at times, and what the document\nstates may not fully reflect how the code or the product behaves.\n\nPlease 🐻 with us for now, and send your feedback to [team@spike.ist](mailto:team@spike.ist).\n\nWe will let you know through various channels when the project reaches adequate\nmaturity for public adoption.\n\n## Getting Your Hands Dirty\n\n[Check out the quickstart guide][quickstart] to start playing with the project.\n\n[You can also read the documentation][spike] to learn more about **SPIKE**'s\narchitecture and design philosophy.\n\n## A Note on Security\n\nWe take **SPIKE**'s security seriously. If you believe you have\nfound a vulnerability, please responsibily disclose it to \n[security@spike.ist](mailto:security@spike.ist).\n\nSee [SECURITY.md](SECURITY.md) for additional details.\n\n## Community\n\nOpen Source is better together.\n\nIf you are a security enthusiast, [join SPIFFE's Slack Workspace][spiffe-slack]\nand let us change the world together 🤘.\n\n## Links\n\n* **Homepage and Docs**: \u003chttps://spike.ist\u003e\n* **Community**:\n    * [Join **SPIFFE** Slack Workspace][spiffe-slack]\n\n## Folder Structure\n\nHere are the important folders and files in this repository:\n\n* `./app`: Contains **SPIKE** components' source code:\n  * `./app/keeper`: **SPIKE** Keeper\n  * `./app/nexus`: **SPIKE** Nexus\n  * `./app/spike`: **SPIKE** Pilot\n* `./config`: Contains configuration files to run SPIRE in a development\n  environment.\n* `./docs`: Public documentation.\n* `./hack`: Useful scripts to build and test the project.\n* `./internal`: Internal modules shared among **SPIKE** components.\n\n## Code Of Conduct\n\n[Be a nice citizen](CODE_OF_CONDUCT.md).\n\n## Contributing\n\nTo contribute to **SPIKE**, [follow the contributing \nguidelines](CONTRIBUTING.md) to get started.\n\nUse GitHub issues to request features or file bugs.\n\n## Communications\n\n* [SPIFFE **Slack** is where the community hangs out][spiffe-slack].\n* [Send comments and suggestions to\n  **feedback@spike.ist**](mailto:feedback@spike.ist).\n\n## License\n\n[Apache v2.0](LICENSE).\n\n[spiffe-slack]: https://slack.spiffe.io/\n[spiffe]: https://spiffe.io/\n[spike]: https://spike.ist/\n[quickstart]: https://spike.ist/#/quickstart\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiffe%2Fspike","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspiffe%2Fspike","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiffe%2Fspike/lists"}