{"id":13430807,"url":"https://github.com/spacecloud-io/space-cloud","last_synced_at":"2025-12-15T12:00:16.445Z","repository":{"id":37018992,"uuid":"169837628","full_name":"spacecloud-io/space-cloud","owner":"spacecloud-io","description":"Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes","archived":false,"fork":false,"pushed_at":"2024-07-04T10:03:27.000Z","size":69667,"stargazers_count":3995,"open_issues_count":147,"forks_count":226,"subscribers_count":59,"default_branch":"master","last_synced_at":"2025-10-29T12:05:18.224Z","etag":null,"topics":["baas","database","event-driven","firebase","graphql","kubernetes","microservice","microservices","mongodb","mssql","mysql","paas","postgres","realtime","serverless"],"latest_commit_sha":null,"homepage":"https://space-cloud.io","language":"Go","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/spacecloud-io.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-09T06:06:58.000Z","updated_at":"2025-10-28T18:00:21.000Z","dependencies_parsed_at":"2024-01-07T18:10:18.690Z","dependency_job_id":"fe651f9e-3acd-4464-bc5a-dccd2c61ad47","html_url":"https://github.com/spacecloud-io/space-cloud","commit_stats":{"total_commits":954,"total_committers":43,"mean_commits":"22.186046511627907","dds":0.5932914046121593,"last_synced_commit":"260b785fc5ec024abd00ec4c4c29a1bc12b12b69"},"previous_names":["spaceuptech/space-cloud"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/spacecloud-io/space-cloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacecloud-io%2Fspace-cloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacecloud-io%2Fspace-cloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacecloud-io%2Fspace-cloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacecloud-io%2Fspace-cloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spacecloud-io","download_url":"https://codeload.github.com/spacecloud-io/space-cloud/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spacecloud-io%2Fspace-cloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27750653,"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","status":"online","status_checked_at":"2025-12-15T02:00:09.782Z","response_time":96,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["baas","database","event-driven","firebase","graphql","kubernetes","microservice","microservices","mongodb","mssql","mysql","paas","postgres","realtime","serverless"],"created_at":"2024-07-31T02:00:57.976Z","updated_at":"2025-12-15T12:00:16.090Z","avatar_url":"https://github.com/spacecloud-io.png","language":"Go","readme":"\u003e SpaceCloud is currently in maintaiance mode.\n\u003e Checkout [Hasura](https://hasura.io) or [Wundergraph](https://wundergraph.com) instead.\n\u003e \n\u003cp align=\"center\"\u003e\u003ca href=\"https://space-cloud.io\"\u003e\u003cimg src=\"https://space-cloud.io/images/kit/logo_full.svg\" alt=\"Space Cloud\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003e\n  Develop, Deploy and Secure Serverless Apps on Kubernetes.\n\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003e\n    \u003ca href=\"https://space-cloud.io/\"\u003eWebsite\u003c/a\u003e\n    •\n    \u003ca href=\"https://docs.space-cloud.io/\"\u003eDocs\u003c/a\u003e\n    •\n    \u003ca href=\"https://discord.gg/RkGjW93\"\u003eSupport\u003c/a\u003e\n  \u003c/strong\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://discord.gg/RkGjW93\"\u003e\u003cimg src=\"https://img.shields.io/badge/chat-discord-brightgreen.svg?logo=discord\u0026%20style=flat\"\u003e\u003c/a\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://goreportcard.com/report/github.com/spaceuptech/space-cloud\"\u003e\n    \u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/spaceuptech/space-cloud\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://opensource.org/licenses/Apache-2.0\"\u003e\u003cimg\n    alt=\"Apache License\"\n    src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://twitter.com/intent/follow?screen_name=spacecloudio\"\u003e\u003cimg src=\"https://img.shields.io/badge/Follow-spacecloudio-blue.svg?style=flat\u0026logo=twitter\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nSpace Cloud is a Kubernetes based serverless platform that provides **instant, realtime APIs on any database**, with [event triggers](https://docs.space-cloud.io/microservices/eventing) and unified APIs for your [custom business logic](https://docs.space-cloud.io/microservices/graphql).\n\nSpace Cloud helps you build modern applications without having to write any backend code in most cases.\n\nIt provides **GraphQL** and **REST** APIs which can be consumed directly by your frontend in a [secure manner](https://docs.spaceuptech.com/storage/database/securing-apis).\n\n## Features \n\nView complete feature set [here](https://docs.spaceuptech.com/introduction/features).\n\n- **Powerful CRUD**: Flexible queries, transactions, aggregations and cross-database joins\n- **Realtime**: Make live queries to your database\n- **File storage**: Upload/download files to scalable file stores (e.g., Amazon S3, Google Cloud Storage)\n- **Extensible**: Unified APIs for your custom HTTP services\n- **Event-driven**: Trigger webhooks or serverless functions on database or file storage events\n- **Fine-grained access control**: Dynamic access control that integrates with your auth system (e.g., auth0, firebase-auth)\n- **Scalable**: Written in Golang, it follows cloud-native practices and scales horizontally\n- **Service Mesh**: Get all the capabilities of a service mesh without having to learn any of that!\n- **Scale down to zero**: Auto scale your http workloads including scaling down to zero\n\nSupported databases :heart::\n\n- **MongoDB**\n- **PostgreSQL** and PostgreSQL compatible databases (For eg. CockroachDB, Yugabyte, etc.)\n- **MySQL** and MySQL compatible databases (For eg. TiDB, MariaDB, etc.)\n- **SQL Server**\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [Client-side tooling](#client-side-tooling)\n- [How it works](#how-it-works)\n- [Support \u0026 Troubleshooting](#support--troubleshooting)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Quick start\n\n\u003e **If you are new to Space Cloud, we strongly recommend following our [step-by-step guide](https://learn.spaceuptech.com/space-cloud/basics/setup/) to get started**\n\n### Other guides\n\nView the installation guides for [Docker](https://docs.spaceuptech.com/install/docker) and [Kubernetes](https://docs.spaceuptech.com/install/kubernetes).\n\n## Client-side tooling\nSpace Cloud exposes GraphQL and REST APIs. See [setting up project](https://docs.spaceuptech.com/introduction/setting-up-project) guide to choose a client and set it up. \n\n### GraphQL APIs\nGraphQL is the recommended way to use Space cloud, and it works with any GraphQL client. However, we recommend using [Apollo Client](https://github.com/apollographql/apollo-client). See [awesome-graphql](https://github.com/chentsulin/awesome-graphql) for a list of clients.\n\n### REST APIs\n\nYou can use the [REST APIs of Space Cloud](https://app.swaggerhub.com/apis/YourTechBud/space-cloud/0.15.0) if you are more comfortable with REST. \n\nTo make it easy to consume the REST APIs in web projects, we have created a [**Javascript SDK**](https://docs.spaceuptech.com/introduction/setting-up-project/javascript) for you.\n\n## How it works\n\nSpace Cloud is meant to replace any backend php, nodejs, java code you may write to create your endpoints. Instead, it _exposes your database over an external API_ that can be consumed directly from the frontend. In other words, it **allows clients to fire database queries directly**.\n\nHowever, it's important to note that **the client does not send database (SQL) queries** to Space Cloud. Instead, it sends an object describing the query to be executed. This object is first **validated** by Space Cloud (using security rules). Once the client is authorized to make the request, **a database query is dynamically generated and executed**. The results are sent directly to the concerned client.\n\nWe understand that not every app can be built using only CRUD operations. Sometimes it's necessary to write business logic. For such cases, Space Cloud allows you to access your **custom HTTP servers** via the same consistent APIs of Space Cloud.  In this scenario, Space Cloud acts merely as an API gateway between your `services` and the client. However, the cool part is that you can even perform **joins on your microservices and database** via the GraphQL API of Space Cloud.\n\n\u003cdiv style=\"text-align: center\"\u003e\n\u003cimg src=\"https://space-cloud.io/images/graphQL-diagram.svg\"  style=\"max-width: 80%\" alt=\"Detailed Space Cloud architecture\" /\u003e\n\u003c/div\u003e\n\nSpace Cloud integrates with [Kubernetes](https://kubernetes.io) and [Istio](https://istio.io) natively to bring to you a highly scalable Serverless Platform. It encrypts all traffic by default and lets you describe communication policies to protect your microservices.\n\nWith that, it also provides **autoscaling functionality** out of the box including **scaling down to zero**.\n\n## Support \u0026 Troubleshooting\n\nThe documentation and community should help you troubleshoot most issues. If you have encountered a bug or need to get in touch with us, you can contact us using one of the following channels:\n\n- Support \u0026 feedback: [Discord](https://discord.gg/RkGjW93)\n- Issue \u0026 bug tracking: [GitHub issues](https://github.com/spacecloud-io/space-cloud/issues)\n- Follow product updates: [@spaceupcloudio](https://twitter.com/spacecloudio)\n\n## Contributing\n\nSpace Cloud is a young project. We'd love to have you onboard if you wish to contribute. To help you get started, here are a few areas you can help us with:\n\n- Writing the documentation\n- Making sample apps in React, Angular, Android, and any other frontend tech you can think of\n- Deciding the road map of the project\n- Creating issues for any bugs you find\n- And of course, with code for bug fixes and new enhancements\n\n## License\n\nSpace Cloud is [Apache 2.0 licensed](https://github.com/spacecloud-io/space-cloud/blob/master/LICENSE).\n","funding_links":[],"categories":["Go","PaaS","Workflows","serverless","语音识别与合成_其他"],"sub_categories":["Uptime Monitoring","资源传输下载"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacecloud-io%2Fspace-cloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspacecloud-io%2Fspace-cloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspacecloud-io%2Fspace-cloud/lists"}