Skip to content

utPLSQL - Testing Framework for PL/SQL

utPLSQL - Testing Framework for PL/SQL

The ultimate unit testing framework for Oracle PL/SQL.

Free, open-source, and inspired by the xUnit family (JUnit, NUnit, etc.).

Write and run tests directly in PL/SQL, integrate with your CI/CD pipeline, and verify your code stability with every build.


Latest News

  • utPLSQL is now open for sponsorship


    · October 11, 2026 · news

    utPLSQL opens for sponsorship to help fund maintenance and development: organization tiers, commercial support and consulting.

    Read more

  • Incorporation of utPLSQL Development Labs Ltd


    · September 25, 2026 · news

    For many years, utPLSQL has been built and maintained through the contributions of dedicated and passionate engineers from the community.

    Read more

  • Next chapter for utPLSQL


    · August 12, 2026 · news

    utPLSQL v3 has come a long way since it was first released in 2017. It has already been over 10 years since the first discussions about starting the project began. However…

    Read more

  • utPLSQL-cli and utPLSQL-maven-plugin v3.2.1 released


    September 27, 2026 · releases · utplsql-cli · utplsql-maven-plugin

    Both utPLSQL-cli and utPLSQL-maven-plugin v3.2.1 are now available, adding support for Oracle Wallet (Secure External Password Store) connections.

    Read more

All announcements · RSS feed


Get Started

  • Documentation — installation, configuration, writing tests
  • Downloads — latest releases and changelogs
  • Sponsorship — fund the maintenance and development of utPLSQL, or get commercial support

Frameworks and tools

Project Description What's new? Something broken?
utPLSQL Core framework — install and run unit tests in Oracle releases report it here
utPLSQL-cli Command-line client for running tests from CI/CD pipelines releases report it here
utPLSQL-maven-plugin Maven plugin for running utPLSQL tests releases report it here
utPLSQL-SQLDeveloper SQL Developer extension releases report it here
utPLSQL-PLSQL-Developer PL/SQL Developer extension releases report it here
utPLSQL-java-api Java API for connecting to utPLSQL releases report it here
utPLSQL-dotnet-api .NET API for connecting to utPLSQL report it here
utPLSQL-demo-project Demonstration project showcasing running utPLSQL tests in GitHub Actions with dockerized Oracle DB report it here

Community

Have a question or idea? Start a discussion on GitHub — it's the best place to ask for help, share feedback, or propose new features.

utPLSQL is free and open source, built by its community and stewarded by utPLSQL Development Labs Ltd.


Sponsors

utPLSQL is free and open source (Apache 2.0). Sponsorship funds development of new features and tools, maintaining compatibility with new Oracle versions and platforms, documentation.