> What Pylo is and where to start

# Getting Started

Pylo turns the data schema you define in the admin panel into a GraphQL API. Everything the admin
panel does, the API does: no hidden endpoints, no restricted operations.

Start with a quickstart, then work through the feature sections:

  - [Next.js Quickstart](/getting-started/quickstart-nextjs): Type-safe data access and React Query hooks for Next.js apps
  - [Node Quickstart](/getting-started/quickstart-node): Server-side data access with API key auth, for backends and scripts
  - [React Quickstart](/getting-started/quickstart-react): Hooks and a session provider for single-page apps, such as Vite
  - [Expo Quickstart](/getting-started/quickstart-expo): The React SDK with the device keychain, for Expo and React Native
  - [Concepts](/concepts/entities-and-relations): Entities, relations, and how type safety flows from your schema
  - [GraphQL Reference](/reference/graphql-api): Direct HTTP access from any language

## Features

  - [Data](/data/overview): Query, filter, and mutate your entities
  - [Authentication](/authentication/overview): User sessions and API tokens
  - [Files](/files/overview): Upload and serve files through media relations
  - [Events](/events/overview): Ingest custom events and query them for analytics
