Submitting Components to the Xamarin Component Store

PDF for offline use

Let us know how you feel about this

Translation Quality



The Xamarin Component Store is being discontinued.

The Component Store was launched in March 2013, as part of the Xamarin 2.0 launch, with the aim of helping developers get their apps built faster and to add great features without a lot of work.

Since then, the broader .NET ecosystem has grown at an astounding rate to host tens of thousands of NuGet packages. For this reason, the Xamarin Component Store will be deprecated in 2018, in favor of NuGet.


This section contains archived documents that explain how to submit a component to the Xamarin Component Store. We recommend you submit your code to NuGet instead.

Component Store Submission - Quickstart

This guide provides a quick and simple guide to help you to build, bundle and submit your components to the Xamarin Component Store.

Component Store Submission Guidelines

This document gives you an in depth look at the process of creating a component and provides all the information needed to build, bundle and submit your components to the Xamarin Component store.

Component Store Review Guidelines

This document provides the rules and requirements that your component should comply with to ensure it is reviewed and approved as quickly as possible.

Migrating to Unified API for Components

This document covers the steps required to convert an existing Xamarin Component solution to create both a Classic and a Unified API component bundle.

Using NuGets in Xamarin Components

This article shows how to reference a NuGet package inside a Xamarin Component and have that package loaded when the component is installed in a Xamarin Project.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.