mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-14 17:02:49 +03:00
3f34e59e34
[DOCS-897]: https://hasurahq.atlassian.net/browse/DOCS-897?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ PR-URL: https://github.com/hasura/graphql-engine-mono/pull/8891 GitOrigin-RevId: 811b471bd9cdf4bac1775d5653d2e55c8f7f05a4
138 lines
5.3 KiB
Plaintext
138 lines
5.3 KiB
Plaintext
---
|
|
title: Hasura GraphQL Engine Documentation
|
|
description: Hasura GraphQL Engine documentation
|
|
keywords:
|
|
- hasura
|
|
- docs
|
|
- manual
|
|
- graphql engine
|
|
slug: index
|
|
sidebar_label: Introduction
|
|
sidebar_position: 0
|
|
---
|
|
|
|
import Link from '@docusaurus/Link';
|
|
import VersionedLink from '@site/src/components/VersionedLink';
|
|
import ArrowRight from '@site/static/icons/arrow_right.svg';
|
|
import Actions from '@site/static/icons/features/actions.svg';
|
|
import Basics from '@site/static/icons/features/basics.svg';
|
|
import GraphQL from '@site/static/icons/features/graphql.svg';
|
|
import BusinessLogic from '@site/static/icons/features/business_logic.svg';
|
|
import Auth from '@site/static/icons/features/auth.svg';
|
|
import Enterprise from '@site/static/icons/features/enterprise.svg';
|
|
import Deployments from '@site/static/icons/features/deployment.svg';
|
|
import Learn from '@site/static/icons/features/learn.svg';
|
|
import Cloud from '@site/static/icons/features/cloud.svg';
|
|
import Observability from '@site/static/icons/features/observability.svg';
|
|
import Caching from '@site/static/icons/features/caching.svg';
|
|
import Remote from '@site/static/icons/features/remote_schema.svg';
|
|
import Security from '@site/static/icons/features/security.svg';
|
|
import Testing from '@site/static/icons/features/testing.svg';
|
|
|
|
# Hasura GraphQL Engine Documentation
|
|
|
|
<div className="gallery">
|
|
<div className="sub-heading">
|
|
<div className="front-matter">
|
|
<p>
|
|
The Hasura GraphQL Engine makes your data instantly accessible over a GraphQL API, so you can build and ship
|
|
modern, performant apps and APIs 10x faster. Hasura connects to your databases, REST and GraphQL endpoints, and
|
|
third party APIs to provide a unified, connected, real-time, secured GraphQL API for all of your data.
|
|
<br />
|
|
<br />
|
|
<Link to="https://cloud.hasura.io/signup/?pg=docs&plcmt=body&cta=hasura-cloud&tech=default" target="_blank">
|
|
<b>Hasura Cloud</b>
|
|
</Link> empowers you to create highly optimized, managed and massively scalable Hasura instances in seconds and includes
|
|
extra reliability, monitoring, caching, tracing, security and deployment features. You can also deploy Hasura manually
|
|
using our Community Edition Docker image which includes all the core features of GraphQL Engine.
|
|
<br />
|
|
<br />
|
|
<VersionedLink to="/enterprise/overview">
|
|
<b>Hasura Enterprise Edition</b>
|
|
</VersionedLink>{' '}
|
|
builds on all the features of the Hasura GraphQL Engine while giving you an enterprise-ready solution - complete
|
|
with key features like observability, security, and performance - deployable in minutes. You can try Hasura
|
|
Enterprise Edition for free with a [30-day trial](/enterprise/try-hasura-enterprise-edition.mdx).
|
|
</p>
|
|
<iframe
|
|
src="https://www.youtube.com/embed/5E4T6SDWLJQ"
|
|
frameborder="0"
|
|
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
|
|
allowFullScreen
|
|
/>
|
|
</div>
|
|
</div>
|
|
<div className="sub-heading">
|
|
<h3>Popular Topics</h3>
|
|
</div>
|
|
<div className="card">
|
|
<div className="card-header">
|
|
<Basics />
|
|
<h4>Basics</h4>
|
|
</div>
|
|
<p>You can get up and running with Hasura in minutes by following our Getting Started guide.</p>
|
|
<VersionedLink to="/getting-started/overview">
|
|
See Getting Started <ArrowRight className="arrow" />
|
|
</VersionedLink>
|
|
</div>
|
|
<div className="card">
|
|
<div className="card-header">
|
|
<GraphQL />
|
|
<h4>GraphQL API</h4>
|
|
</div>
|
|
<p>We provide an instant GraphQL API by generating your GraphQL schema for you based on your data.</p>
|
|
<VersionedLink to="/schema/overview">
|
|
See GraphQL Schema <ArrowRight className="arrow" />
|
|
</VersionedLink>
|
|
</div>
|
|
<div className="card">
|
|
<div className="card-header">
|
|
<BusinessLogic />
|
|
<h4>Actions</h4>
|
|
</div>
|
|
<p>
|
|
Hasura's Actions feature allows you to write custom business logic in your preferred language and expose it as a
|
|
GraphQL API.
|
|
</p>
|
|
<VersionedLink to="/actions/overview">
|
|
See Actions <ArrowRight className="arrow" />
|
|
</VersionedLink>
|
|
</div>
|
|
<div className="card">
|
|
<div className="card-header">
|
|
<Remote />
|
|
<h4>Remote Schemas</h4>
|
|
</div>
|
|
<p>Hasura's Remote Schemas feature allows you to combine multiple GraphQL APIs into a single unified endpoint.</p>
|
|
<VersionedLink to="/remote-schemas/overview">
|
|
See Remote Schema <ArrowRight className="arrow" />
|
|
</VersionedLink>
|
|
</div>
|
|
<div className="card">
|
|
<div className="card-header">
|
|
<Auth />
|
|
<h4>Auth</h4>
|
|
</div>
|
|
<p>
|
|
By using role-based authorization and industry-standard authentication patterns, you can secure your app and your
|
|
data with ease.
|
|
</p>
|
|
<VersionedLink to="/auth/overview">
|
|
See Auth <ArrowRight className="arrow" />
|
|
</VersionedLink>
|
|
</div>
|
|
<div className="card">
|
|
<div className="card-header">
|
|
<Deployments />
|
|
<h4>Deployments</h4>
|
|
</div>
|
|
<p>
|
|
Whether you're using Hasura Cloud or one of your favorite one-click services, Hasura's containerization makes it
|
|
quick and easy to deploy.
|
|
</p>
|
|
<VersionedLink to="/deployment/deployment-guides/index">
|
|
See Deployment Guides <ArrowRight className="arrow" />
|
|
</VersionedLink>
|
|
</div>
|
|
</div>
|