Magento 2 Developer Documentation

Get Started with Magento

Release Notes

New features, enhancements, and behavior changes in Magento 2.

Magento Architecture

What is Magento? How the Magento platform is organized, overview of modules, file system, and database.

System Administrators

Installation Guide

How to install the Magento software and components.

Component Manager and Upgrade Guide

How to manage Magento components (extensions, language packages, and themes).

Upgrade Guide

How to upgrade the Magento software and components.

Configuration Guide

Learn how to configure Magento and integrate third-party software with Magento.

Migration Guide

Migrate data from Magento 1.x to Magento 2.0.

Developers

Contributor Guide

How to contribute to the Magento 2 codebase and to Magento 2 documentation.

Frontend Developer Guide

Customize your storefront.

UI Library Components

How to use grids, forms, and other elements of the Magento UI Library.

JavaScript Developer Guide

Everything you need to know about Magento and JavaScript.

Extension Developer Guide

What is Magento? How the Magento platform is organized, overview of modules, file system, and database.

What is an extension? A module service contract? Create or customize, and test and package extensions.

Magento Testing Framework Guide

With the Magento Testing Framework (MTF), you can create and run functional tests to make it easier to perform basic acceptance testing, smoke testing, regression testing, and so on.

Magento Admin Pattern Library

A design pattern is an agreed-upon guide for creating UI features and interactions.

Coding Standards

Which standards should I follow when I code extensions or customize my storefront?

Get Started with Magento Web APIs

What are the web APIs? How can I call the REST and SOAP web APIs?

REST Reference

Provides reference information for REST.

SOAP Reference

Provides reference information for SOAP.