Frida

Observe and reprogram running programs with Frida’s dynamic instrumentation toolkit.

frida.re
Frida homepage screenshot

About Frida

Frida is a dynamic instrumentation toolkit for observing and reprogramming running programs. It can inject scripts into processes without source code to hook functions, monitor crypto APIs, and trace application code, with edits applied without compilation steps or program restarts. It runs on Windows, macOS, GNU/Linux, iOS, watchOS, tvOS, Android, FreeBSD, and QNX, with bindings for Node.js, Python, Swift, .NET, Qt/Qml, Go, and C. It can be used from the command line with tools such as frida-trace, and Luma is offered as an official native workspace with persistent sessions and a live REPL.

Key features

  • Inject scripts into running processes without source code
  • Hook functions, trace code and monitor crypto APIs
  • Edit scripts live without compilation or restarts
  • Supports Windows, macOS, GNU/Linux, iOS, watchOS, tvOS, Android, FreeBSD, QNX
  • Use bindings for Node.js, Python, Swift, .NET, Qt/Qml, Go, C
  • Luma app offers persistent sessions, live REPL and collaboration
Best for: Developers, reverse-engineers, and security researchers who need to inspect and modify running programs.
Good for
  • Described as free software (free as in freedom)
  • Works across the listed desktop, mobile and other operating systems
  • Applies script edits without compilation steps or program restarts

Frida at a glance

Website
frida.re
Type
Website
Pricing
Not confirmed. Check the site
Platforms
Android, iOS, Linux, macOS, Web, Windows
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Frida alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Security Tools

Well-known listings from the same topic.

All 202

Frida FAQ

What operating systems does Frida support?
Windows, macOS, GNU/Linux, iOS, watchOS, tvOS, Android, FreeBSD, and QNX.
How can Frida be used with different programming languages?
Through Node.js bindings from npm, a Python package from PyPI, and Swift, .NET, Qt/Qml, Go bindings or a C API.
Is there a graphical interface for Frida?
Yes, Luma is the official Frida app with persistent sessions, a live REPL, frida-trace with a built-in handler editor, and real-time collaboration.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing