Learn how to build apps with Windows Azure Mobile Services.
Get started
Learn how to add a cloud-based backend service to an app in minutes using Windows Azure Mobile Services.
Data
Learn how you can use Mobile Services to store and retrieve data from an app.
You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.
This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.
Users
Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.
Learn how to use Live Connect to provide single sign-on authentication in your Windows Store app. With single sign-on, users can log in to your app once, rather than logging in every time the app starts.
You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.
Push
Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Microsoft Push Notification Service (MPNS) with Mobile Services to send push notifications to an app.
This topic extends the previous push notification tutorial by adding a new table in Mobile Services, which is used to store Windows Push Notification Service (WNS) channel URIs. These channels can then be used to send push notifications to users of a Windows 8 app.
Services
Learn how to add email functionality to your Mobile Service using the SendGrid email service. This topic demonstrates how to add server side scripts to send email using SendGrid.
Learn how to use the Mobile Services job scheduler functionality to define server script code that is executed on a schedule that you define.
Learn how to use Mobile Services to enable your app to upload and store user-generated images in Windows Azure Storage.
Tools
This topic shows how to use use the Windows Azure command-line tools to automate the creation and management of Windows Azure Mobile Services. It describes how to install the tools and how to perform common tasks including creating a new mobile service, creating a table, registering a script on a table operation, deleting a table, and deleting an existing mobile service.
Reference
The Windows Azure Mobile Services SDK includes client libraries that enable both Windows Store and Windows Phone 8 app development using XAML and either C# or Visual Basic. This section provides detailed information about using these client libraries.
Windows Azure Mobile Services provides a JavaScript client library to access a mobile services instance from a Windows Store app using HTML and JavaScript.
This reference provides general information for working with storage service APIs, as well as specific reference information for each available operation.
Windows Azure Mobile Services enables you to define custom business logic that is run on the server. This logic is provided as a JavaScript function that is either registered to an insert, read, update, or delete operation on a given table or is assigned to a scheduled job.