O mecanismo Hasura é um projeto de código aberto que turbina a construção de aplicativos modernos, fornecendo acesso aos dados por meio de um endpoint de API único, combinável e seguro.
O futuro da entrega de dados é GA: suporte para PostgreSQL (e suas variantes), MongoDB, ClickHouse e MS SQL Server. Também oferece suporte à gravação de lógica de negócios personalizada usando os SDKs Typescript, Python e Go Connector. Aqui está o guia de primeiros passos recomendado no DDN.
O código do mecanismo Hasura v3, que alimenta o Hasura DDN, está na pasta v3
deste repositório. Você pode encontrar informações mais detalhadas neste README v3.
A arquitetura Hasura DDN inclui conectores de dados para conexão com fontes de dados. Todos os conectores Hasura também estão disponíveis em código totalmente aberto. Confira o Connector Hub que lista todos os conectores disponíveis.
Hasura V2 é a versão estável atual do Hasura GraphQL Engine. Encontre informações mais detalhadas sobre o V2 Hasura Graphql Engine na pasta v2
e neste README.
Este repositório é um mono-repo grande e ativo contendo muitas partes do ecossistema Hasura e um longo histórico git, que pode tornar a primeira clonagem do repositório lenta e consumir muito espaço em disco. Recomendamos seguir se você estiver enfrentando problemas de clonagem.
Isso clonará apenas o commit mais recente e ignorará todos os commits históricos.
git clone https://github.com/hasura/graphql-engine.git --depth 1
git clone --no-checkout https://github.com/hasura/graphql-engine.git --depth 1 cd graphql-engine git sparse-checkout init --cone git sparse-checkout set v3 git checkout @
Isso verifica os arquivos de nível superior e apenas a pasta v3
que contém o código do Hasura V3 Engine.
Para solucionar a maioria dos problemas, confira nossa documentação e recursos da comunidade. Se você encontrou um bug ou precisa entrar em contato conosco, entre em contato conosco usando um dos seguintes canais:
Documentação Hasura DDN: documentos DDN
Documentação Hasura V2: documentos V2
Suporte e feedback: Discord
Rastreamento de problemas e bugs: problemas do GitHub
Siga as atualizações do produto: @HasuraHQ
Fale conosco no chat do nosso site
Estamos empenhados em promover um ambiente aberto e acolhedor na comunidade. Consulte o Código de Conduta.
Se você quiser relatar um problema de segurança, leia isto.
Junte-se às nossas comunidades para se manter atualizado sobre anúncios, eventos, atualizações de produtos e blogs técnicos. https://hasura.io/community/
Confira nosso guia de contribuição para mais detalhes.
Os ativos da marca Hasura (logotipos, o mascote Hasura, emblemas etc.) podem ser encontrados na pasta v2/assets/brand. Sinta-se à vontade para usá-los em seu aplicativo/site, etc. Ficaríamos felizes se você adicionasse o emblema "Powered by Hasura" aos seus aplicativos criados com Hasura. ❤️
Todos os conectores de dados estão disponíveis sob a licença Apache 2.0.
O mecanismo GraphQL V3 principal deve ser licenciado sob a Licença Apache 2.0 (Apache-2.0).
O mecanismo GraphQL principal V2 está disponível sob a licença Apache 2.0 (Apache-2.0).
Todos os outros conteúdos da pasta v2 (exceto aqueles nos diretórios server
, cli
e console
) estão disponíveis sob a licença MIT. Isso inclui tudo nos docs
e diretórios community
.