# AWS Lake Formation Documentation

AWS Lake Formation is a managed service that makes it easy to set up, secure, and manage your data lakes. Lake Formation helps you discover your data sources and then catalog, cleanse, and transform the data. You can use Lake Formation to secure the data and ingest it into an Amazon Simple Storage Service (Amazon S3) data lake.

## Get started

- [Overview of AWS Lake Formation](/lake-formation/latest/dg/what-is-lake-formation.html): Learn about the basic concepts and features in AWS Lake Formation.
- [Upgrade AWS Glue data permissions to the AWS Lake Formation model](/lake-formation/latest/dg/upgrade-glue-lake-formation.html): Get started with using AWS Lake Formation permissions to manage access to your existing AWS Glue Data Catalog.

## Ingest data into your data lake

- [Create a data lake from an AWS CloudTrail source (tutorial)](/lake-formation/latest/dg/getting-started-cloudtrail-tutorial.html): Create and load your first data lake from an AWS CloudTrail source.
- [Create a data lake from a JDBC source (tutorial)](/lake-formation/latest/dg/getting-started-tutorial-jdbc.html): Create and load your first data lake from a Java Database Connectivity (JDBC) source.

## Secure your data lakes

- [Set up permissions for open table formats (tutorial)](/lake-formation/latest/dg/otf-tutorial.html): Manage permissions for Iceberg, Hudi, and Delta Lake tables.
- [Manage permissions on data lakes using tag-based access control (tutorial)](/lake-formation/latest/dg/managing-dl-tutorial.html): Define an LF-tag ontology based on data classification, and use LF-tags to grant access to AWS Identity and Access Management (IAM) principals.
- [Secure data lakes using row-level access control (tutorial)](/lake-formation/latest/dg/cbac-tutorial.html): Grant permissions on a table with row-level security (row filtering) that allows access only to specific rows in the table.

## Share your data lakes

- [Securely share your data using AWS Lake Formation (tutorial)](/lake-formation/latest/dg/share-dl-tbac-tutorial.html): Securely share your data lakes across AWS accounts using tag-based access control.
- [Share your data using fine-grained access control (tutorial)](/lake-formation/latest/dg/share-dl-fgac-tutorial.html): Share your data lakes in a scalable way using fine-grained access for internal and external customers from a centralized location.

## User guides and references

- [Developer Guide](/lake-formation/latest/dg/what-is-lake-formation.html): Provides a conceptual overview of AWS Lake Formation. Also, it includes detailed instructions for using the various features.
- [API Reference](/lake-formation/latest/APIReference/Welcome.html): Describes the API operations for AWS Lake Formation service, including sample requests and responses.
- [CLI Guide](/cli/latest/reference/lakeformation/index.html): Describes the CLI commands for AWS Lake Formation.

---

## Related Links

- [AWS Glossary](http://docs.aws.amazon.com/general/latest/gr/glos-chap.html)
- [Getting Started with AWS](https://aws.amazon.com/documentation/gettingstarted/)
- [SDKs & Tools](https://aws.amazon.com/tools/)
- [AWS General Reference](http://docs.aws.amazon.com/general/latest/gr/Welcome.html)
- [AWS Training](https://aws.amazon.com/training/)
- [AWS Case Studies](https://aws.amazon.com/solutions/case-studies/)
- [AWS Whitepapers](https://aws.amazon.com/whitepapers/)

