Language & package manager support

Language support summary

Snyk supports a wide variety of development languages and for each language, we support multiple build tools and package managers.
Following the acquisition of FossID, Snyk can also identify unmanaged packages by using FossID's fingerprinting technology. We're currently working on having this capability in the Snyk CLI too.
This page describes our language support. For more information, see specific articles in Language and package manager support.

By language and package manager/build tool

Development Language
Package manager/build tool
.NET- C#
Nuget
.NET- F#
Nuget
.NET- VB#
Nuget
.NET- C#
Paket
.NET- F#
Paket
.NET- VB#
Paket
C
C++
Elixir
hex
Go
Modules
Go
govendor
Go
dep
Java
Gradle
Java
Maven
Java
ivy
Java
Bazel
javascript
npm
javascript
yarn
Objective-C
CocoaPods
PHP
Composer
Python
pip
Python
Poetry
Python
pipenv
Ruby
Bundler
Scala
sbt
Swift
CocoaPods

By language and framework

Development Language
Framework
.NET-C#
Core
.NET-C#
Framework
.NET-C#
Xamarin
.NET-C#
Standard
JavaScript
React
JavaScript
vue
JavaScript
angular
JavaScript
Yarn Workspaces

Supported archives (available on FossID)

Extension
.7z
.aar
.bz2
.egg
.gem
.gz
.gzip
.jar
.nupkg
.rar
.tar
.tar.bz2
.tar.gz
.tar.xz
.tgz
.war
.whl
.xz
.zip

By language and supported extensions (available on FossID)

Language
Extension
ABAP
abap
ActionScript
as
Ada
ads
Ada
ada
Ada
adb
Agda
agda
AGS Script
asc
AGS Script
ash
Alloy
als
AMPL
mod
AMPL
ampl
ANTLR
g4
Apex
cls
AppleScript
scpt
AppleScript
applescript
Arc
arc
Arduino
ino
ASP
ascx
ASP
asp
ASP
ashx
ASP
aspx
ASP
asmx
ASP
axd
ASP
asax
AspectJ
aj
ATS
sats
ATS
hats
ATS
dats
AutoHotkey
ahk
AutoHotkey
ahkl
AutoIt
au3
Awk
mawk
Awk
auk
Awk
gawk
Awk
awk
Awk
nawk
Batchfile
cmd
Batchfile
bat
Bison
bison
BitBake
bb
Bluespec
bsv
Boo
boo
Brightscript
brs
Bro
bro
C
w
C
idc
C
cats
C
h
C
c
C
s
C#
cs
C#
cshtml
C#
csx
C#
cake
C#
c#
C++
cc
C++
c++
C++
tpp
C++
cxx
C++
inc
C++
hh
C++
cp
C++
cpp
C++
ipp
C++
hpp
C++
h
C++
h++
C++
tcc
C++
re
C++
inl
C++
hxx
C2hs Haskell
chs
CartoCSS
mss
Ceylon
ceylon
Chapel
chpl
Charity
ch
ChucK
ck
Cirru
cirru
Clarion
clw
Clean
dcl
Clean
icl
Click
click
CLIPS
clp
Clojure
cljs
Clojure
boot
Clojure
cl2
Clojure
cljx
Clojure
hic
Clojure
clj
Clojure
cljscm
Clojure
cljc
Clojure
cljs.hl
COBOL
ccp
COBOL
cpy
COBOL
cob
COBOL
cbl
COBOL
cobol
CoffeeScript
iced
CoffeeScript
cjsx
CoffeeScript
cake
CoffeeScript
_coffee
CoffeeScript
coffee
ColdFusion
cfm
ColdFusion
cfml
ColdFusion CFC
cfc
Common Lisp
lsp
Common Lisp
podsl
Common Lisp
asd
Common Lisp
l
Common Lisp
cl
Common Lisp
sexp
Common Lisp
lisp
Common Lisp
ny
Cool
cl
Coq
coq
Coq
v
Crystal
cr
Csound
udo
Csound
orc
Csound Document
csd
Csound Score
sco
CSS
css
Cuda
cu
Cuda
cuh
Cycript
cy
Cython
pxi
Cython
pxd
Cython
pyx
D
d
D
di
Dart
dart
DIGITAL Command Language
com
DM
dm
DTrace
d
Dylan
dylan
Dylan
intr
Dylan
dyl
Dylan
lid
E
E
eC
ec
eC
eh
ECL
ecl
ECL
eclxml
ECLiPSe
ecl
Eiffel
e
Elixir
ex
Elixir
exs
Elm
elm
Emacs Lisp
emacs
Emacs Lisp
emacs.desktop
Emacs Lisp
el
EmberScript
em
EmberScript
emberscript
EQ
eq
Erlang
erl
Erlang
escript
Erlang
hrl
Erlang
xrl
Erlang
es
Erlang
app.src
Erlang
yrl
F#
fsx
F#
fs
F#
fsi
Factor
factor
Fancy
fancypack
Fancy
fy
Fantom
fan
Filebench WML
f
Filterscript
fs
FLUX
flux
FLUX
fx
Forth
fr
Forth
forth
Forth
f
Forth
for
Forth
fs
Forth
fth
Forth
frt
Forth
4th
Fortran
for
Fortran
f77
Fortran
f95
Fortran
f
Fortran
f08
Fortran
f90
Fortran
fpp
Fortran
f03
FreeMarker
ftl
Frege
fr
Game Maker Language
gml
GAMS
gms
GAP
tst
GAP
g
GAP
gap
GAP
gd
GAP
gi
GCC Machine Description
md
GDB
gdbinit
GDB
gdb
GDScript
gd
Genie
gs
Genshi
kid
Gherkin
feature
GLSL
fp
GLSL
vshader
GLSL
fs
GLSL
frg
GLSL
glslv
GLSL
shader
GLSL
glsl
GLSL
vrx
GLSL
frag
GLSL
vsh
GLSL
geom
GLSL
vert
GLSL
fshader
GLSL
fsh
GLSL
geo
GLSL
gshader
Glyph
glf
Gnuplot
gnuplot
Gnuplot
plot
Gnuplot
plt
Gnuplot
gnu
Gnuplot
gp
Go
go
Golo
golo
Gosu
gsx
Gosu
vark
Gosu
gs
Gosu
gst
Grace
grace
Grammatical Framework
gf
Groovy
groovy
Groovy
grt
Groovy
gvy
Groovy
gtpl
Groovy Server Pages
gsp
Hack
hh
Hack
php
Harbour
hb
Haskell
hsc
Haskell
hs
Haxe
hx
Haxe
hxsl
HCL
hcl
HCL
tf
HLSL
fxh
HLSL
fx
HLSL
hlsl
HLSL
hlsli
HTML
htm
HTML
html
Hy
hy
HyPhy
bf
IDL
dlm
IDL
pro
Idris
idr
Idris
lidr
IGOR Pro
ipf
Inform 7
ni
Inform 7
i7x
Inno Setup
iss
Io
io
Ioke
ik
Isabelle
thy
J
ijs
Jasmin
j
Java
java
Java Server Pages
jsp
JavaScript
gs
JavaScript
es
JavaScript
jsb
JavaScript
jake
JavaScript
sjs
JavaScript
jsm
JavaScript
frag
JavaScript
bones
JavaScript
njs
JavaScript
_js
JavaScript
xsjslib
JavaScript
jss
JavaScript
pac
JavaScript
xsjs
JavaScript
ssjs
JavaScript
jsfl
JavaScript
js
JavaScript
jscad
JavaScript
es6
JFlex
jflex
JFlex
flex
Jison
jison
Jison Lex
jisonlex
JSONiq
jq
JSX
jsx
Julia
jl
KiCad
brd
KiCad
sch
KiCad
kicad_pcb
Kotlin
kt
Kotlin
kts
Kotlin
ktm
KRL
krl
LabVIEW
lvproj
Lasso
lasso8
Lasso
lasso
Lasso
lasso9
Lasso
ldml
Lasso
las
Lean
lean
Lean
hlean
Lex
l
Lex
lex
LFE
lfe
LilyPond
ily
LilyPond
ly
Limbo
b
Limbo
m
Literate Agda
lagda
Literate CoffeeScript
litcoffee
Literate Haskell
lhs
LiveScript
_ls
LiveScript
ls
LLVM
ll
Logos
xi
Logos
x
Logos
xm
Logtalk
logtalk
Logtalk
lgt
LookML
view.lkml
LookML
model.lkml
LookML
lookml
LoomScript
ls
LSL
lsl
LSL
lslp
Lua
fcgi
Lua
nse
Lua
rbxs
Lua
lua
Lua
wlua
Lua
pd_lua
M
m
M
mumps
M4
m4
M4Sugar
m4
Makefile
mkfile
Makefile
make
Makefile
d
Makefile
mak
Makefile
mk
Mako
mako
Mako
mao
Markdown
md
Mathematica
m
Mathematica
wlt
Mathematica
wl
Mathematica
mathematica
Mathematica
cdf
Mathematica
ma
Mathematica
nb
Mathematica
nbp
Mathematica
mt
Matlab
matlab
Matlab
m
Max
maxproj
Max
maxpat
Max
pat
Max
mxt
Max
maxhelp
MAXScript
ms
MAXScript
mcr
Mercury
moo
Mercury
m
Metal
metal
MiniD
minid
Mirah
mir
Mirah
duby
Mirah
mirah
Mirah
druby
Modelica
mo
Modula-2
mod
Module Management System
mmk
Module Management System
mms
Monkey
monkey
Moocode
moo
MoonScript
moon
MQL4
mq4
MQL4
mqh
MQL5
mqh
MQL5
mq5
MUF
muf
MUF
m
mupad
mu
Myghty
myt
NCL
ncl
Nemerle
n
nesC
nc
NetLinx
axi
NetLinx
axs
NetLinx+ERB
axi.erb
NetLinx+ERB
axs.erb
NetLogo
nlogo
NewLisp
lsp
NewLisp
nl
NewLisp
lisp
Nim
nim
Nim
nimrod
Nit
nit
Nix
nix
NSIS
nsh
NSIS
nsi
Nu
nu
NumPy
numpy
NumPy
numpyw
NumPy
numsc
Objective-C
m
Objective-C
h
Objective-C
pch
Objective-C++
mm
Objective-J
sj
Objective-J
j
OCaml
eliom
OCaml
ml
OCaml
mll
OCaml
mli
OCaml
mly
OCaml
ml4
OCaml
eliomi
Omgrofl
omgrofl
ooc
ooc
Opa
opa
Opal
opal
OpenCL
cl
OpenCL
opencl
OpenEdge ABL
cls
OpenEdge ABL
p
OpenSCAD
scad
Ox
oxh
Ox
oxo
Ox
ox
Oxygene
oxygene
Oz
oz
P4
p4
Pan
pan
Papyrus
psc
Parrot
parrot
Parrot Assembly
pasm
Parrot Internal Representation
pir
PAWN
pwn
PAWN
inc
Perl
al
Perl
pl
Perl
cgi
Perl
perl
Perl
t
Perl
fcgi
Perl
pod
Perl
plx
Perl
psgi
Perl
pm
Perl
al
Perl