# In depth learning

- [User Manual (coming soon)](https://docs.langstack.com/welcome/in-depth-learning/user-manual-coming-soon.md)
- [Connectors](https://docs.langstack.com/welcome/in-depth-learning/connectors.md): Get familiar with connectors and their usage in ETL pipelines.
- [MS-SQL connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector.md): Learn all about MSSQL connector and its usage in ETL pipelines.
- [Data type conversions between Langstack and MSSQL](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/mapping-data-types-between-langstack-and-ms-sql.md)
- [Handling data loss in data type conversions](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/converting-langstack-data-types-to-ms-sql-data-types.md)
- [Setting up MS-SQL connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/setting-up-ms-sql-connector.md)
- [MS-SQL connector as Reader and Writer](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/ms-sql-connector-as-reader-and-writer.md)
- [Using MS-SQL connector in ETL pipeline](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/using-ms-sql-connector-in-etl-pipeline.md)
- [MS-SQL connector as a source](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/using-ms-sql-connector-in-etl-pipeline/ms-sql-connector-as-a-source.md)
- [MS-SQL connector as a destination](https://docs.langstack.com/welcome/in-depth-learning/connectors/ms-sql-connector/using-ms-sql-connector-in-etl-pipeline/ms-sql-connector-as-a-destination.md)
- [Google Drive connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector.md)
- [Set up Google Drive Connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/set-up-google-drive-connector.md)
- [Adding Google Drive path in ETL pipeline Streams](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/adding-google-drive-path-in-etl-pipeline-streams.md)
- [Setting up GCP Account, GCP Project, API Enablement, and Credentials (Prerequisites)](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites.md)
- [OAuth 2.0 Client Credentials](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/oauth-2.0-client-credentials.md)
- [Service Account Key Credentials](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/service-account-key-credentials.md)
- [API Key Credentials](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/api-key-credentials.md)
- [Authorization through Redirect URLs](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/authorization-through-redirect-urls.md)
- [Using Google Drive connector in ETL pipeline](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline.md)
- [Specifying file or folder paths](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths.md)
- [Direct file link](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/direct-file-link.md)
- [Folder link and file name](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-link-and-file-name.md)
- [Folder path and file name](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-path-and-file-name.md)
- [Folder path excluding file name](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-path-excluding-file-name.md)
- [Folder path including file name](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-path-including-file-name.md)
- [Google Drive connector as a source](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/google-drive-connector-as-a-source.md)
- [Google Drive connector as a destination](https://docs.langstack.com/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/google-drive-connector-as-a-destination.md)
- [AWS connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector.md)
- [Introduction](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/introduction.md)
- [Set up AWS S3 Connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector.md)
- [OAuth 2.0 Client Type](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector/oauth-2.0-client-type.md)
- [Access Key](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector/access-key.md)
- [Public](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector/public.md)
- [Setting up AWS Account](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/setting-up-aws-account.md)
- [Retrieve Client ID and Client Secret](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/setting-up-aws-account/retrieve-client-id-and-client-secret.md)
- [Set up Amazon Web Services (Cognito) Console](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console.md)
- [Retrieve Identity Pool Id](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/retrieve-identity-pool-id.md)
- [Manage Permissions for Roles](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/manage-permissions-for-roles.md)
- [Adding Redirect URL in Amazon Developer Console](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/adding-redirect-url-in-amazon-developer-console.md)
- [User Consent for OAuth 2.0 Client through Login with Amazon](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/user-consent-for-oauth-2.0-client-through-login-with-amazon.md)
- [Retrieve Access Key Credentials](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/retrieve-access-key-credentials.md)
- [Creating a bucket in AWS](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/creating-a-bucket-in-aws.md)
- [Using S3 connector in ETL pipeline](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline.md)
- [Specifying paths](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/specifying-paths.md)
- [Examples](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/examples.md)
- [AWS S3 connector as a source](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/examples/aws-s3-connector-as-a-source.md)
- [AWS S3 connector as a destination](https://docs.langstack.com/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/examples/aws-s3-connector-as-a-destination.md)
- [OneDrive connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector.md)
- [Set up OneDrive Connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/set-up-onedrive-connector.md)
- [Setting up Microsoft Azure Account](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/setting-up-microsoft-azure-account.md)
- [Add URL to Authorized Redirect URLs](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/add-url-to-authorized-redirect-urls.md)
- [User Consent for Establishing OneDrive Connection](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/user-consent-for-establishing-onedrive-connection.md)
- [Usage of OneDrive Connector in ETL pipeline](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline.md)
- [Examples](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline/examples.md)
- [OneDrive connector as a source](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline/onedrive-connector-as-a-source.md)
- [OneDrive connector as a destination](https://docs.langstack.com/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline/onedrive-connector-as-a-destination.md)
- [Dropbox connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector.md)
- [Set up Dropbox Connector](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/set-up-dropbox-connector.md)
- [Setting up Dropbox Account](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/setting-up-dropbox-account.md)
- [Add URL to Authorized Redirect URLs](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/add-url-to-authorized-redirect-urls.md)
- [User Consent for Establishing Dropbox Connection](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/user-consent-for-establishing-dropbox-connection.md)
- [Usage of Dropbox connector in ETL pipeline](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline.md)
- [Dropbox connector path settings](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/dropbox-connector-path-settings.md)
- [Examples](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/examples.md)
- [Dropbox connector as a source](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/examples/dropbox-connector-as-a-source.md)
- [Dropbox connector as destination](https://docs.langstack.com/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/examples/dropbox-connector-as-destination.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.langstack.com/welcome/in-depth-learning.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
