# Supported Extensions

*If you see any missing extentions, please contact us via Chat Support, and we will add it to our backlog.*

***# Coming Soon - Document files***

&#x20;   ".docx"*,*  *# Microsoft Word document*\
&#x20;   ".doc"*,*  *# Microsoft Word document*\
&#x20;   ".xls"*,*  *# Microsoft Excel spreadsheet*

***# Coming Soon - Image files***

".png"*,* *# Portable Network Graphics image*\
".jpeg"*,* *# JPEG image*

**Currently Supported File Formats**

*# Document files*\
&#x20;   ".txt"*,*  *# Text files (for documentation or other notes*\
&#x20;   ".xlsx"*,*  *# Microsoft Excel spreadsheet*

&#x20;   ".pdf"*,*  *# Portable document format*

*# Non-Code Files*\
&#x20;   ".env"*,*  *# Environment variables*\
&#x20;   ".env.local"*,*  *# Local environment variables (for development)*\
&#x20;   ".flaskenv"*,*  *# Flask environment file*\
&#x20;   ".gitignore"*,*  *# Git ignore file*\
&#x20;   ".json"*,*  *# JSON files*\
&#x20;   ".lock"*,*  *# Lock files (e.g., package-lock.json, yarn.lock, pnpm-lock.yaml)*\
&#x20;   ".md"*,*  *# Markdown files (for documentation)*\
&#x20;   ".npmignore"*,*  *# npm ignore file*\
&#x20;   ".yarnrc"*,*  *# Yarn configuration*\
&#x20;   ".yarnrc.yml"*,*  *# Yarn configuration (YAML)*\
&#x20;   *# Frontend Code Files*\
&#x20;   ".css"*,*  *# Stylesheets*\
&#x20;   ".htm"*,*  *# Alternative HTML extension*\
&#x20;   ".html"*,*  *# HTML files*\
&#x20;   ".js"*,*  *# JavaScript*\
&#x20;   ".jsx"*,*  *# React JavaScript*\
&#x20;   ".less"*,*  *# Less stylesheets*\
&#x20;   ".map"*,*  *# Source map files (for debugging)*\
&#x20;   ".module.css"*,*  *# CSS Modules*\
&#x20;   ".module.less"*,*  *# LESS Modules*\
&#x20;   ".module.sass"*,*  *# Sass Modules*\
&#x20;   ".module.scss"*,*  *# SCSS Modules*\
&#x20;   ".module.styl"*,*  *# Stylus Modules*\
&#x20;   ".sass"*,*  *# Sass stylesheets*\
&#x20;   ".scss"*,*  *# Sass stylesheets*\
&#x20;   ".svelte"*,*  *# Svelte components*\
&#x20;   ".styl"*,*  *# Stylus files (CSS preprocessor)*\
&#x20;   ".ts"*,*  *# TypeScript*\
&#x20;   ".tsx"*,*  *# React TypeScript*\
&#x20;   ".vue"*,*  *# Vue.js single file components*\
&#x20;   *# Backend Code Files*\
&#x20;   ".abap"*,*  *# ABAP*\
&#x20;   ".adb"*,*  *# Ada body*\
&#x20;   ".ads"*,*  *# Ada specification*\
&#x20;   ".as"*,*  *# ActionScript*\
&#x20;   ".asm"*,*  *# Assembly Language*\
&#x20;   ".babelrc.js"*,*  *# Babel configuration*\
&#x20;   ".bat"*,*  *# Windows Batch files*\
&#x20;   ".browserlistrc"*,*  *# Browserlist configuration*\
&#x20;   ".c"*,*  *# C*\
&#x20;   ".cbl"*,*  *# COBOL alternative extension*\
&#x20;   ".cjs"*,*  *# CommonJS modules (Node.js)*\
&#x20;   ".clj"*,*  *# Clojure*\
&#x20;   ".coffee"*,*  *# CoffeeScript*\
&#x20;   ".cob"*,*  *# COBOL*\
&#x20;   ".config.js"*,*  *# Configuration files (e.g., webpack, Babel)*\
&#x20;   ".cpp"*,*  *# C++*\
&#x20;   ".cr"*,*  *# Crystal*\
&#x20;   ".cs"*,*  *# C#*\
&#x20;   ".dart"*,*  *# Dart (used in Flutter)*\
&#x20;   ".eslintrc.js"*,*  *# ESLint configuration*\
&#x20;   ".ex"*,*  *# Elixir*\
&#x20;   ".exs"*,*  *# Elixir scripts*\
&#x20;   ".f90"*,*  *# Fortran 90*\
&#x20;   ".f95"*,*  *# Fortran 95*\
&#x20;   ".fs"*,*  *# F#*\
&#x20;   ".go"*,*  *# Go*\
&#x20;   ".groovy"*,*  *# Groovy*\
&#x20;   ".h"*,*  *# C/C++ header*\
&#x20;   ".hx"*,*  *# Haxe*\
&#x20;   ".java"*,*  *# Java*\
&#x20;   ".jinja"*,*  *# Jinja template files*\
&#x20;   ".jinja2"*,*  *# Jinja2 template files*\
&#x20;   ".kt"*,*  *# Kotlin*\
&#x20;   ".lisp"*,*  *# Lisp*\
&#x20;   ".lsp"*,*  *# Lisp alternative extension*\
&#x20;   ".lua"*,*  *# Lua*\
&#x20;   ".mjs"*,*  *# ES modules (Node.js)*\
&#x20;   ".ml"*,*  *# OCaml*\
&#x20;   ".nim"*,*  *# Nim*\
&#x20;   ".pas"*,*  *# Pascal*\
&#x20;   ".php"*,*  *# PHP*\
&#x20;   ".pl"*,*  *# Perl*\
&#x20;   ".pro"*,*  *# Prolog*\
&#x20;   ".ps1"*,*  *# PowerShell scripts*\
&#x20;   ".py"*,*  *# Python*\
&#x20;   ".r"*,*  *# R*\
&#x20;   ".rb"*,*  *# Ruby*\
&#x20;   ".rkt"*,*  *# Racket*\
&#x20;   ".rs"*,*  *# Rust*\
&#x20;   ".scala"*,*  *# Scala*\
&#x20;   ".scm"*,*  *# Scheme*\
&#x20;   ".sh"*,*  *# Shell scripts*\
&#x20;   ".sol"*,*  *# Solidity (Ethereum smart contracts)*\
&#x20;   ".st"*,*  *# Structured Text (PLC)*\
&#x20;   ".swift"*,*  *# Swift*\
&#x20;   ".tcl"*,*  *# Tcl scripts*\
&#x20;   ".v"*,*  *# Verilog*\
&#x20;   ".vb"*,*  *# Visual Basic*\
&#x20;   ".vbs"*,*  *# VBScript*\
&#x20;   ".vhdl"*,*  *# VHDL*


---

# 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://bind-ai.gitbook.io/docs/basics/file-uploads/supported-extensions.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.
