> For the complete documentation index, see [llms.txt](https://help.felt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.felt.com/upload-anything.md).

# Upload Anything

- [Upload files](https://help.felt.com/upload-anything/files.md): Add your data files, spreadsheets, and images to a Felt map. Upload several files at once, and replace a layer's data later.
- [Supported file types](https://help.felt.com/upload-anything/files/supported-file-types.md): See which file formats you can upload to Felt, from Shapefiles and GeoTIFFs to spreadsheets and CAD drawings, and what to do with files Felt can't read.
- [Spreadsheets and geocoding](https://help.felt.com/upload-anything/files/spreadsheets-and-geocoding.md): Map CSV and Excel data by address, latitude and longitude, or region. Learn when to use geocoding, geomatching, or a join.
- [Raster and imagery](https://help.felt.com/upload-anything/files/raster-and-imagery.md): Upload GeoTIFFs, drone orthomosaics, DEMs, and other raster files. Learn how Felt handles projections, colors, and No Data values.
- [Troubleshooting uploads](https://help.felt.com/upload-anything/files/troubleshooting-uploads.md): Troubleshoot upload errors and misplaced data in Felt. Fix missing Shapefile parts, spreadsheet locations, and photos that land in one place.
- [Add data from URLs](https://help.felt.com/upload-anything/urls.md): Paste a link to add data to a Felt map without downloading it first. Choose whether Felt copies the data or streams it from the source.
- [Airtable](https://help.felt.com/upload-anything/urls/airtable.md): Map an Airtable view or base in Felt by pasting its shared link, or sync a private base with Python and the Felt REST API.
- [Google Sheets](https://help.felt.com/upload-anything/urls/google-sheets.md): Map a public Google Sheet in Felt by pasting its link, and keep the layer current as the sheet changes.
- [Google My Maps](https://help.felt.com/upload-anything/urls/google-my-maps.md): Import Google My Maps layers into Felt with a share link. Refresh the layers when the original map changes.
- [SharePoint and OneDrive](https://help.felt.com/upload-anything/urls/sharepoint-and-onedrive.md): Add Excel and other files from SharePoint or OneDrive to Felt with a share link. Set up live layers and troubleshoot links Felt can't read.
- [XYZ raster tiles](https://help.felt.com/upload-anything/urls/xyz-raster-tiles.md): Add XYZ, TMS, or WMTS raster tiles to Felt with a template URL containing {z}, {x}, and {y} placeholders.
- [External vector tiles](https://help.felt.com/upload-anything/urls/vector-tiles.md): Add TileJSON, PMTiles, or tile template URLs to a Felt map as streamed vector layers, and style them from the features in view.
- [Data sources](https://help.felt.com/upload-anything/data-sources.md): Browse and share data sources in Felt, from databases and buckets to Felt Servers. Preview datasets before adding them to a map.
- [Add a source](https://help.felt.com/upload-anything/data-sources/add-a-source.md): Connect databases, buckets, STAC catalogs, and web services to Felt. Check supported sources and allow Felt's IP addresses.
- [Amazon Redshift](https://help.felt.com/upload-anything/data-sources/amazon-redshift.md): Connect Amazon Redshift to Felt to map spatial tables and views or query them with SQL.
- [Amazon S3](https://help.felt.com/upload-anything/data-sources/amazon-s3.md): Connect an Amazon S3 bucket to Felt to map its files. Set up an IAM role for private buckets.
- [Azure Blob Storage](https://help.felt.com/upload-anything/data-sources/azure-blob-storage.md): Connect an Azure Blob Storage container to Felt with a connection string to map its files.
- [BigQuery](https://help.felt.com/upload-anything/data-sources/bigquery.md): Connect Google BigQuery to Felt with a service account JSON key to map tables, views, or SQL query results.
- [Databricks](https://help.felt.com/upload-anything/data-sources/databricks.md): Connect a Databricks SQL warehouse or cluster to Felt. Authenticate with a personal access token or M2M OAuth to map your data.
- [Google Cloud Storage](https://help.felt.com/upload-anything/data-sources/google-cloud-storage.md): Connect a Google Cloud Storage bucket to Felt to map its files, using a service account for private buckets.
- [Microsoft SQL Server](https://help.felt.com/upload-anything/data-sources/microsoft-sql-server.md): Connect Microsoft SQL Server to Felt to map spatial tables and views or query them with SQL.
- [Postgres / PostGIS](https://help.felt.com/upload-anything/data-sources/postgres-postgis.md): Connect Postgres / PostGIS databases, including Supabase, to Felt. Map spatial tables and views from your database.
- [Snowflake](https://help.felt.com/upload-anything/data-sources/snowflake.md): Connect Snowflake to Felt to map tables and views. Use key-pair or programmatic access token authentication.
- [STAC](https://help.felt.com/upload-anything/data-sources/stac.md): Connect a SpatioTemporal Asset Catalog (STAC) or STAC API to Felt. Configure credentials for the catalog and its linked assets.
- [Web Feature Service (WFS)](https://help.felt.com/upload-anything/data-sources/web-feature-service-wfs.md): Add vector layers from a Web Feature Service (WFS), such as GeoServer. Use its URL on one map or connect it as a shared source.
- [Wherobots](https://help.felt.com/upload-anything/data-sources/wherobots.md): Connect Wherobots to Felt with an API key. Choose a region and runtime to map tables from your catalogs.
- [WMS / WMTS](https://help.felt.com/upload-anything/data-sources/wms-wmts.md): Add WMS or WMTS imagery to Felt as a map layer or shared source. Check supported versions and required URL parameters.
- [ArcGIS services](https://help.felt.com/upload-anything/arcgis-services.md): Add ArcGIS MapServer, FeatureServer, and ImageServer services to Felt. Stream large services or use an API key for secured sources.
- [QGIS plugin](https://help.felt.com/upload-anything/qgis-plugin.md): Use the Add to Felt plugin for QGIS to send layers and styles to a new or existing Felt map.
- [Felt Servers](https://help.felt.com/upload-anything/felt-servers.md): Publish layers to a Felt Server and reuse them across maps. Data edits and refreshes stay synced wherever the layers appear.
- [Global Library](https://help.felt.com/upload-anything/global-library.md): Add curated public datasets from Felt's Global Library. Find boundaries, demographics, flood risk, roads, and more.
- [Refresh data](https://help.felt.com/upload-anything/refresh-data.md): Refresh layers from files, URLs, or databases. Set up live layers to update on a schedule.
- [SQL queries](https://help.felt.com/upload-anything/sql-queries.md): Turn SQL query results from a connected database into map layers. Write the query yourself or ask Felt AI for help.
- [Stream large rasters](https://help.felt.com/upload-anything/stream-large-rasters.md): Stream Cloud Optimized GeoTIFFs and STAC imagery into Felt, and name your bucket's files so you can search and filter them.
- [Cloud Optimized GeoTIFFs](https://help.felt.com/upload-anything/stream-large-rasters/cloud-optimized-geotiffs.md): Convert rasters to Cloud Optimized GeoTIFFs (COGs) with GDAL. Use recommended settings to improve streaming performance in Felt.
- [VRT mosaics](https://help.felt.com/upload-anything/stream-large-rasters/vrt-mosaics.md): Combine raster files into one layer with a GDAL Virtual Raster (VRT) mosaic. Upload the VRT or stream it from your bucket.
- [Data limits](https://help.felt.com/upload-anything/data-limits.md): Check Felt's file size, upload, column, and geocoding limits.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.felt.com/upload-anything.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
