2022-12-23 12:15:12 +00:00
---
title: Documentation
navigation: false
description: Learn everything you need to know, from beginner to master.
---
<!-- markdownlint - disable -->
<!-- @case -police-disable -->
::docs-hero
#title
Nuxt Docs
#description
Nuxt is an open-source framework under MIT license for building modern and performant web applications that can be deployed on any platform running JavaScript.
::
2023-01-05 09:28:28 +00:00
::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
is: 'div'
gradientBorder: false
2022-12-23 12:15:12 +00:00
descriptionClass: 'w-full sm:w-2/3'
2023-01-05 09:28:28 +00:00
backgroundImage:
2022-12-23 12:15:12 +00:00
path: '/assets/docs/getting-started/views/getting-started'
width: '100'
height: '100'
2023-01-05 09:28:28 +00:00
format: 'png'
2022-12-23 12:15:12 +00:00
buttons:
- label: 'Get started'
2023-01-05 09:28:28 +00:00
size: 'sm'
2022-12-23 12:15:12 +00:00
variant: 'primary-gradient'
to: '/docs/getting-started/introduction'
- label: 'Explore Examples'
2023-01-05 09:28:28 +00:00
size: 'sm'
2022-12-23 12:15:12 +00:00
variant: 'secondary'
to: '/docs/examples/essentials/hello-world'
---
2023-01-05 09:28:28 +00:00
#title
2022-12-23 12:15:12 +00:00
Getting Started
#description
Start by learning Nuxt core features, from installation to deployment.
::
::docs-landing-section
#title
Guide
#description
From an idea to a masterpiece, guides take you on the path to becoming a Nuxter.
#extra
2023-01-05 09:28:28 +00:00
::card-list
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/key-concepts'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/guide/concepts/auto-imports'
---
#title
Key Concepts
#description
Get an overview of the concepts that drive the Nuxt experience.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/directory-structure'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/guide/directory-structure/nuxt'
---
#title
Directory Structure
#description
Navigate Nuxt directory structure with this handy guide.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/going-further'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/guide/going-further/internals'
---
#title
Going further
#description
Deep dive into Nuxt internals to master all the features.
:::
::
::
::docs-landing-section
#title
API
#description
Every Nuxt components, composables and utilities, in details.
#extra
2023-01-05 09:28:28 +00:00
::card-list
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/composables'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/api/composables/use-app-config'
---
#title
Composables
#description
From data fetching to error handling, get familiar with Nuxt built-in composables.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/components'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/api/components/client-only'
---
#title
Components
#description
Nuxt components, auto-imported and ready to use in your application.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/utils'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/api/utils/dollarfetch'
---
#title
Utils
#description
Use utility functions to get fine-grained control over your app behavior.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/advanced'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/api/advanced/hooks'
---
#title
Advanced
#description
Learn about lifecycle hooks and Kit utilities in the advanced section.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/commands'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/api/commands/add'
---
#title
Commands
#description
Meet Nuxi, Nuxt 3 command-line tool. The essential companion in your journey.
:::
2023-01-05 09:28:28 +00:00
:::card-item
2022-12-23 12:15:12 +00:00
---
2023-01-05 09:28:28 +00:00
gradientBorder: false
2022-12-23 12:15:12 +00:00
headerClass: 'justify-start px-4 pt-4 sm:px-6'
image:
2023-01-05 09:28:28 +00:00
path: '/assets/docs/getting-started/views/docs-landing/configuration'
width: '52'
height: '58'
format: 'svg'
2022-12-23 12:15:12 +00:00
contentClass: 'gap-y-2'
to: '/docs/api/configuration/nuxt-config'
---
#title
Configuration
#description
Master the Nuxt config file to customize the framework behavior.
:::
::
::