After reading the Get Started section, use this guide as an outline of extension components, their capabilities and how to combine them. First familiarize yourself with what extensions are capable of: Then learn how to combine these features using the extensions core concepts section.

Design the user interface

Most extensions need some kind of user interaction to work. The extensions platform provides a variety of ways to add interactions to your extension. These methods include popups triggered from the Chrome toolbar, side panels, context menus, and more.
Use the chrome.sidePanel API to host content in the browser's side panel alongside the main content of a web page.
Control the display of an extension's icon in the toolbar.
Add items to Google Chrome's context menu.