github.com/mweagle/Sparta@v1.15.0/docs_source/content/reference/supporting_packages.md (about) 1 --- 2 date: 2018-01-22 21:49:38 3 title: Supporting Packages 4 weight: 900 5 alwaysopen: false 6 --- 7 8 The following packages are part of the Sparta ecosystem and can be used in combination 9 or as standalone in other applications. 10 11 ## go-cloudcondensor 12 13 The [go-cloudcondensor](https://github.com/mweagle/go-cloudcondenser) package provides 14 utilities to express CloudFormation templates as a set of `go` functions. Templates 15 are evaluated and the and the resulting JSON can be integrated into existing 16 CLI-based workflows. 17 18 ## go-cloudformation 19 20 The [go-cloudformation](https://github.com/mweagle/go-cloudformation) package provides a Go object 21 model for the official CloudFormation 22 [JSON Schema](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-resource-specification.html). 23 24 ## SpartaVault 25 26 [SpartaVault](https://github.com/mweagle/SpartaVault) uses KMS to encrypt values into Go types that can be safely 27 committed to source control. It includes a command line utility that produces an encrypted 28 set of credentials that are statically compiled into your application. 29 30 ## ssm-cache 31 32 The [ssm-cache](https://github.com/mweagle/ssm-cache) package provides an expiring cache for 33 [AWS Systems Manager](https://aws.amazon.com/systems-manager/). 34 SSM is the preferred service to use for sharing credentials with your service. 35 36 ## Examples 37 38 There are also many Sparta [example repos](https://github.com/mweagle?utf8=%E2%9C%93&tab=repositories&q=Sparta&type=&language=) that demonstrate core concepts.