//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//

= Apache Unomi 2.x - Documentation
Apache Software Foundation
:doctype: article
:toc: left
:toclevels: 3
:toc-position: left
:toc-title: Table of Contents
:numbered:
:homepage: https://unomi.apache.org

image::asf_logo_url.png[pdfwidth=35%,align=center]

== What's new

include::whats-new.adoc[]

== Discover Unomi

include::5-min-quickstart.adoc[]

include::getting-started.adoc[]

include::tutorial.adoc[]

== Apache Unomi Recipes and requests

include::recipes.adoc[]

include::request-examples.adoc[]

== Configuration

include::configuration.adoc[]

== JSON schemas

include::jsonSchema/json-schema.adoc[]

== GraphQL API

include::graphql.adoc[]

include::graphql-examples.adoc[]

== Migrations

include::migrations/migrations.adoc[]

== Queries and aggregations

include::queries-and-aggregations.adoc[]

== Profile import & export

include::profile-import-export.adoc[]

== Consent management

include::consent-api.adoc[]

== Privacy management

include::privacy.adoc[]

== Cluster setup

include::clustering.adoc[]

== Reference

include::useful-unomi-urls.adoc[]

include::how-profile-tracking-works.adoc[]

include::context-request-flow.adoc[]

include::datamodel.adoc[]

include::builtin-event-types.adoc[]

include::builtin-condition-types.adoc[]

include::builtin-action-types.adoc[]

include::updating-events.adoc[]

include::web-tracker.adoc[]

== Integration samples

include::samples/samples.adoc[]

include::samples/login-sample.adoc[]

include::samples/twitter-sample.adoc[]

include::samples/weather-update-sample.adoc[]

== Connectors

include::connectors/connectors.adoc[]

include::connectors/salesforce-connector.adoc[]

== Developers

include::building-and-deploying.adoc[]

include::shell-commands.adoc[]

include::writing-plugins.adoc[]

include::patches.adoc[]
