Welcome What's new in Chrome extensions API reference Samples
Welcome What's new in Chrome extensions API reference Samples


Welcome to the Getting Started Guides.

Published on

Welcome to the Getting Started Guides! The purpose of this page is to describe each article and how to share your feedback.

Extension development concepts

Extensions 101
Briefly covers some fundamental concepts of Chrome Extension development like web technologies and commonly used extension components. In addition, it includes what to be aware of when designing and distributing an extension in the Chrome Web Store.
Development Basics
Introduces the extension development workflow by creating a "Hello, Extensions" example. It walks through loading the extension during development, locating logs and errors, choosing a project structure, and using Typescript.

Extension tutorials

Reading time
It’s nice to know how much time we need to finish reading an article. Reading time teaches you how to insert an element containing the estimated reading time on every extension documentation page.
Focus mode
Removing extra clutter from a page allows our minds to concentrate on the most relevant information. Focus mode demonstrates how to change the style of extension documentation pages and hides a few distracting elements.
Tabs manager
While researching extension development, you can end up with many documentation tabs across multiple windows. Tabs Manager organizes your Chrome extension and Chrome Web store documentation tabs.

These tutorials not only teach you how to build real-world extensions but also strive to share development tips and best practices. In addition, using these extensions will improve your experience while reading the extension documentation.

Each tutorial includes the following sections:

  • The task the extension will perform.
  • The lessons that will be covered.
  • What you need to know before starting.
  • Step-by-step instructions on how to build the extension.
  • How to load and test the extension.

If you are up for a challenge, we included a section with a few ideas on how to customize or add other features to your extension.

Share your feedback

We are excited to hear from you! Here are two ways you can contribute:

Improve the existing tutorials
If you see something wrong or unclear, report a bug on our GitHub repository.
Request a beginner tutorial
If you have an idea for another beginner tutorial, create an issue on our GitHub repository, choose "Extension tutorial request", and fill out the form.

We hope the new Getting Started guides help you feel confident and supported as you embark on your extension development journey.

Published on Improve article

This site uses cookies to deliver and enhance the quality of its services and to analyze traffic. If you agree, cookies are also used to serve advertising and to personalize the content and advertisements that you see. Learn more about our use of cookies.