### What is Zephyr?

Discover the core concepts, features, and architecture.

### Getting Started

A step-by-step guide to set up your environment & blink your first LED.

### Supported Boards

Browse 1,000+ supported boards and shields.

### Code Samples

Explore hundreds of ready-to-run examples.

## Choose Your Starting Point

Find documentation tailored to what you're trying to accomplish.

### Building an Application

Use Zephyr APIs and services in your firmware.

- RTOS Kernel
- Services
- Application development
- Code samples

### Bringing Up New Hardware

Port and run Zephyr on hardware.

- Device Driver Model
- Devicetree
- Board Porting Guide
- SoC Porting Guide

### Going to Production

Considerations for using Zephyr in your product.

- Security
- Safety
- Long-term Support
- Product Showcase

## Contribute to Zephyr

The Zephyr Project is open source and community-driven.
Learn how to report bugs, request new features, and submit pull requests.

Read the Guidelines

## Core References

Essential resources for in-depth information

### API Reference

Complete C API docs

### Kconfig

Configuration system

### Devicetree

Hardware bindings

### West Projects

Available projects

### Glossary

Key term definitions