# Action Policy > Authorization framework for Ruby and Rails applications ## Table of Contents ### Getting Started - [Action Policy](/guide.md) - [Quick Start](/guide/quick_start.md) - [Writing Policies](/guide/writing_policies.md) - [Using with Rails](/guide/rails.md) - [Using with Ruby applications](/guide/non_rails.md) - [Testing](/guide/testing.md) ### Features - [Action Policy Behaviour](/guide/behaviour.md) - [Policy Lookup](/guide/lookup_chain.md) - [Authorization Context](/guide/authorization_context.md) - [Rule Aliases](/guide/aliases.md) - [Pre-Checks](/guide/pre_checks.md) - [Scoping](/guide/scoping.md) - [Caching](/guide/caching.md) - [Namespaces](/guide/namespaces.md) - [Failure Reasons](/guide/reasons.md) - [Instrumentation](/guide/instrumentation.md) - [I18n Support](/guide/i18n.md) - [Debug Helpers](/guide/debugging.md) ### Integrations - [GraphQL integration](/guide/graphql.md) ### Tips & Tricks - [Migrate from Pundit to Action Policy](/guide/pundit_migration.md) - [Dealing with Decorators](/guide/decorators.md) ### Customize - [Custom Base Policy](/guide/custom_policy.md) - [Custom Lookup Chain](/guide/custom_lookup_chain.md)