{"id":18510071,"url":"https://github.com/gitana/sdk","last_synced_at":"2025-05-14T11:14:13.913Z","repository":{"id":219299751,"uuid":"1637999","full_name":"gitana/sdk","owner":"gitana","description":"Gitana SDK","archived":false,"fork":false,"pushed_at":"2024-12-12T17:33:20.000Z","size":63455,"stargazers_count":0,"open_issues_count":34,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T02:41:35.833Z","etag":null,"topics":["ai","automation","cloud","cloud-cms","cms","content","content-management","etl","foundation-models","gitana","machine-learning"],"latest_commit_sha":null,"homepage":"https://gitana.io","language":"CSS","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/gitana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-04-19T22:47:31.000Z","updated_at":"2024-12-12T17:33:34.000Z","dependencies_parsed_at":"2024-12-25T20:33:12.686Z","dependency_job_id":null,"html_url":"https://github.com/gitana/sdk","commit_stats":null,"previous_names":["gitana/sdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitana%2Fsdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitana%2Fsdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitana%2Fsdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitana%2Fsdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitana","download_url":"https://codeload.github.com/gitana/sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129537,"owners_count":22019629,"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":["ai","automation","cloud","cloud-cms","cms","content","content-management","etl","foundation-models","gitana","machine-learning"],"created_at":"2024-11-06T15:20:43.282Z","updated_at":"2025-05-14T11:14:13.893Z","avatar_url":"https://github.com/gitana.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gitana SDK\n\nWelcome to the Gitana SDK.\n\nThis repository contains deployment scripts, sample code, demos and other facilities to help you\ngetting started using the Gitana platform.\n\n## Gitana Platform\n\nGitana lets you curate, preview and approve insightful knowledge for training, validation and \nscheduled release to the Foundation Models, private LLMs, vector DBs and API services that \nsupport your live customers.\n\nThe platform streamlines the following:\n\n* Raw data comes in.  \n* Editorial and approval teams curate that data into knowledge alongside automated experts.\n* That knowledge is taught to foundation models, smart API endpoints and LLMs.\n* Once everything is trained up and ready to go, the release goes on-time as scheduled.\n\nThe Gitana platform is available as both a cloud-hosted service and self-managed containers.  This allows\ncustomers to own their data, maintain private LLMs and Foundation Models and never cede their\ninformational competitive advantage.\n\nFor more information or to get started, please visit:\n\n    https://gitana.io/\n\n## Contents\n\n### Code Samples\n\nThe `code-samples` directory contains samples of how to use our various drivers, REST APIs and middleware\ncomponents within your own applications.  These should serve as a basis and a reference for building your \nown applications.\n\n### Containers\n\nThe `containers` directory contains guides and source configurations to help self-managed or on-premise\nusers with deploying Gitana into various container frameworks, including Kubernetes, Amazon ECS and others.\n\nThere are examples here for both Gitana 3.2 and Gitana 4.0.\n\n### HTTP Deployment Receiver\n\nThe `http-deployment-receiver` directory contains a sample Node.js-based deployment receiver that you can\ninstantiate to get an idea of how to handle your own deployments.  Content is sent to your listener and you\ncan use this to potentially update a local database, invalidate cache, populate a search index or more.\n\n### Packager\n\nThe `packager` directory contains examples how to use our ETL (Extract, Transform, Load) tool to consume\ndata from external sources (such as databases, email or file systems) and store that content into Gitana.\n\n### UI Extensions\n\nThe `ui-extensions` directory contains sample modules, form components and theme extensions that can be \napplied to the Gitana User Interface (both in the cloud and self-managed) to change the user interface \nand/or introduce new functionality.\n\n### UI Frameworks\n\nThe `ui-frameworks` directory contains samples of how to utilize the Gitana APIs from within various\nfrontend UI frameworks such as Next.js, Nuxt, React and others).\n\n### Web Hook Server\n\nThe `webhook-server` directory contains a sample Node.js-based Web Hook server that you can run to get\nan idea of how to handle web hooks that are triggered by Gitana's event system.  You can use this to\npotentially update a local DB, perform cache invalidation or fire off custom logic as per your needs.\n\n## Drivers\n\nGitana provides drivers for specific languages that help you to get started building awesome things.\nFor guidance on these drivers, please see:\n\n[Gitana - C# Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/csharp.html)\n[Gitana - Go Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/go.html)\n[Gitana - Java Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/java.html)\n[Gitana - JavaScript Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/javascript.html)\n[Gitana - PHP Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/php.html)\n[Gitana - Python Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/python.html)\n[Gitana - Ruby Driver](https://gitana.io/documentation/gitana/4.0/developers/drivers/ruby.html)\n\n## Cookbooks\n\nAs you learn about Gitana, the following cookbooks offer useful guides on various topics:\n\n[Gitana - Content Modeling Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/content-modeling.html)\n[Gitana - C# Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/csharp.html)\n[Gitana - Go Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/go.html)\n[Gitana - Java Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/java.html)\n[Gitana - JavaScript Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/javascript2.html)\n[Gitana - Node.js Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/nodejs.html)\n[Gitana - PHP Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/php.html)\n[Gitana - Python Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/python.html)\n[Gitana - REST API Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/rest.html)\n[Gitana - Ruby Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/ruby.html)\n[Gitana - Scripting Cookbook](https://gitana.io/documentation/gitana/4.0/developers/cookbooks/scripting.html)\n\n## UI Frameworks\n\nWe provide some examples of writing code in modern UI frameworks (such as Next.js) that connect to the Gitana\nAPI and surface content.\n\n[Gitana - AngularJS Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/angularjs.html)\n[Gitana - cURL Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/curl.html)\n[Gitana - Gatsby Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/gatsbyjs.html)\n[Gitana - Next.js Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/nextjs.html)\n[Gitana - Nuxt.js Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/nuxtjs.html)\n[Gitana - Postman Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/postman.html)\n[Gitana - React Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/react.html)\n[Gitana - SvelteKit Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/sveltekit.html)\n[Gitana - Vue.js Guide](https://gitana.io/documentation/gitana/4.0/developers/frameworks/vuejs.html)\n\n## License\n\nEverything in this SDK is licensed under the Apache 2.0 license.  You are free to be inspired or utilize\nanything from this repository within your own projects.  Everything here is provided as is and is not\nsupported by Gitana or any external parties.\n\nFor more information, please review the provided [Apache 2.0 License](./LICENSE)\n\n## Questions\n\nIf you have any questions, please reach out to Gitana's support org at support@gitana.io.\n\nEnjoy!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitana%2Fsdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitana%2Fsdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitana%2Fsdk/lists"}