*****************************
Apache Usergrid Documentation
*****************************

.. _intro::

.. toctree::
   :maxdepth: 2
   :caption: Introduction

   introduction/overview.md
   introduction/usergrid-features
   introduction/data-model
   introduction/async-vs-sync
   
.. _getting-started:

.. toctree::
   :maxdepth: 2
   :caption: Getting Started

   getting-started/creating-account
   getting-started/creating-a-new-application
   getting-started/using-a-sandbox-app
   getting-started/using-the-api.md
     
.. _data-storage:

.. toctree::
   :maxdepth: 2
   :caption: Data Storage
   
   data-storage/data-store-dbms
   data-storage/optimizing-access
   data-storage/collections
   data-storage/entities

.. _data-queries:

.. toctree::
   :maxdepth: 2
   :caption: Data Queries 
  
   data-queries/querying-your-data
   data-queries/query-parameters
   data-queries/operators-and-types
   data-queries/advanced-query-usage

.. _entity-connections:

.. toctree::
   :maxdepth: 2
   :caption: Entity Connections 
  
   entity-connections/connecting-entities
   entity-connections/retrieving-entities
   entity-connections/disconnecting-entities
   
.. _push-notifications:

.. toctree::
   :maxdepth: 2
   :caption: Push Notifications
   
   push-notifications/overview
   push-notifications/adding-push-support
   push-notifications/getting-started
   push-notifications/tutorial
   push-notifications/registering
   push-notifications/creating-notifiers
   push-notifications/managing-users-and-devices
   push-notifications/creating-and-managing-notifications
   push-notifications/troubleshooting

.. _security-and-authentication:

.. toctree::
   :maxdepth: 2
   :caption: Security & Authentication
  
   security-and-auth/app-security
   security-and-auth/using-permissions
   security-and-auth/using-roles
   security-and-auth/authenticating-users-and-application-clients
   security-and-auth/user-authentication-types
   security-and-auth/changing-token-time-live-ttl
   security-and-auth/authenticating-api-requests
   security-and-auth/revoking-tokens-logout
   security-and-auth/facebook-sign
   security-and-auth/securing-your-app
   
.. _user-management-and-social-graph:

.. toctree::
   :maxdepth: 2
   :caption: User Management & Social Graph
  
   user-management/user-management
   user-management/working-user-data
   user-management/group
   user-management/activity
   user-management/user-connections
   user-management/messagee-example
   
.. _geolocation:

.. toctree::
   :maxdepth: 2
   :caption: Geo-location
   
   geolocation/geolocation
   
.. _asset-and-file-management:

.. toctree::
   :maxdepth: 2
   :caption: Assets & Files
  
   assets-and-files/uploading-assets.md
   assets-and-files/retrieving-assets.md
   assets-and-files/folders.md
   
.. _counters-and-events:

.. toctree::
   :maxdepth: 2
   :caption: Counters & Events
  
   counters-and-events/events-and-counters
   counters-and-events/creating-and-incrementing-counters
   counters-and-events/retrieving-counters
   
.. _organization-and-application-management:

.. toctree::
   :maxdepth: 2
   :caption: Organizations & Applications
   
   orgs-and-apps/managing
   orgs-and-apps/organization
   orgs-and-apps/application
   orgs-and-apps/admin-user
  
.. _rest-endpoints:

.. toctree::
   :maxdepth: 0
   :caption: API Reference

   rest-endpoints/api-docs            
         
.. _sdks:

.. toctree::
   :maxdepth: 2
   :caption: Client SDKs

   sdks/tbd
      
.. _installation:

.. toctree::
   :maxdepth: 2
   :caption: Installing the Stack

   installation/ug1-deploy-to-tomcat
   installation/ug1-launcher-quick-start
   installation/ug2-deploy-to-tomcat
    
.. _about:

.. toctree::
   :maxdepth: 2
   :caption: More about Usergrid

   reference/presos-and-videos
   reference/contribute-code       
       
