<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cozystack API on Cozystack</title><link>https://deploy-preview-470--cozystack.netlify.app/docs/v1/cozystack-api/</link><description>Recent content in Cozystack API on Cozystack</description><generator>Hugo</generator><language>en</language><atom:link href="https://deploy-preview-470--cozystack.netlify.app/docs/v1/cozystack-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Go Types</title><link>https://deploy-preview-470--cozystack.netlify.app/docs/v1/cozystack-api/go-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-470--cozystack.netlify.app/docs/v1/cozystack-api/go-types/</guid><description>&lt;h2 id="go-types"&gt;Go Types&lt;/h2&gt;
&lt;p&gt;Cozystack publishes its Kubernetes resource types as a Go module, enabling management of Cozystack resources from any Go code. The types are available at 
&lt;a href="https://pkg.go.dev/github.com/cozystack/cozystack/api/apps/v1alpha1" target="_blank"&gt;pkg.go.dev/github.com/cozystack/cozystack/api/apps/v1alpha1&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;Add the dependency to your Go module:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;go get github.com/cozystack/cozystack/api/apps/v1alpha1@v1.2.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="use-cases"&gt;Use Cases&lt;/h2&gt;
&lt;p&gt;The Go types are useful for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Building custom automation tools&lt;/strong&gt; - Create scripts or applications that programmatically deploy and manage Cozystack resources&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integrating with external systems&lt;/strong&gt; - Connect Cozystack with your own CI/CD pipelines, monitoring systems, or orchestration tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validating configurations&lt;/strong&gt; - Use the types to validate resource specifications before applying them to the cluster&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Generating documentation&lt;/strong&gt; - Parse and analyze existing Cozystack resources&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Building dashboards&lt;/strong&gt; - Create custom UIs for Cozystack management&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="available-packages"&gt;Available Packages&lt;/h2&gt;
&lt;p&gt;The module contains packages for each resource type, you can explore it for your specific version in 
&lt;a href="https://pkg.go.dev/github.com/cozystack/cozystack/api/apps/v1alpha1" target="_blank"&gt;pkg.go.dev/github.com/cozystack/cozystack/api/apps/v1alpha1&lt;/a&gt;&lt;/p&gt;</description></item><item><title>REST API Reference</title><link>https://deploy-preview-470--cozystack.netlify.app/docs/v1/cozystack-api/rest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-470--cozystack.netlify.app/docs/v1/cozystack-api/rest/</guid><description>&lt;div id="docsy_swagger_ui"&gt;&lt;/div&gt;
&lt;script&gt;
 window.onload = function () {
 const ui = SwaggerUIBundle({
 url: "/docs/v1/cozystack-api/api.json",
 dom_id: '#docsy_swagger_ui',
 presets: [
 SwaggerUIBundle.presets.apis,
 SwaggerUIStandalonePreset
 ]
 });
 window.ui = ui;
 };
&lt;/script&gt;</description></item></channel></rss>