NTi Data Provider

The leading IBM i connector designed for .NET.

All of your IBM i natively from .NET.

Connect .NET and your IBM i with NTi for immediate access to data, programs, and much more.

The full power of your AS/400, available through a standardized EF Core and ADO.NET interface, familiar to every developer.

No IBM i skills required, no learning curve.

More than a connector. A new way to develop on IBM i.

DB2 for i database icon
DB2 for i
EF Core icon without driver
EF Core
IBM i CL commands icon
CL Command
Platform and version agnostic icon
Agnostic to the version
Icon for printing spool files
Spools
RPG IBM i language icon
RPG
Stand-alone multiplatform icon
Standalone and cross-platform

Three components. One solution.

The connector and its extensions.

EF Core 8.

The reference ORM with NTi to develop applications at lightning speed, whether starting from scratch or from an existing database.

NTi Data Provider.

The native and standalone ADO.NET connector to access the data, programs, and services of your IBM i, AS/400.

NTi Toolbox.

The extension to administer your IBM i, AS/400 in just a few lines of code, with ready-to-use methods.

Give your developers the right tools.

All of IBM i, accessible from Visual Studio.

Ready in 10 minutes, anywhere!

  • No client-side driver and no IBM i installation required
  • Agnostic to platforms and versions
  • Full access: DB2 for i, RPG, CL commands, APIs
  • Secure TCP/IP connection (SSL/TLS)
  • Optimized management of QZDASOINIT / QZRCSRVS jobs
  • 100% standalone, with no third-party dependencies
  • Compatible with on-premise, cloud, and containers
  • Standardized ADO.NET interface
  • Support for complex transactions, typed parameters, and data streaming

The official EF Core extension for DB2 for i.

Develop your .NET applications faster, without writing a single line of SQL. The EF Core extension from NTi allows you to leverage your IBM i with the same tools and methods as your other databases, directly from Visual Studio.

  • Code First: Tables, columns, and CRUD access generated without SQL
  • DB First: Data access layer generated from an existing database
  • EF Core handles the entire data access layer.
  • .NET Standard: Can be used as for SQL Server, Postgres or Oracle
  • .NET Model: Generate your entities directly
  • Automatic migration: Manage schema changes without SQL manipulation
  • Optimized for IBM i: Performance tailored to the specific requirements of DB2 for i
  • One-click installation from NuGet

The NTi Toolbox extension.

Toolbox is the toolbox to master your IBM i, AS/400, iSeries. Messages, spools, jobs, CL commands, system values: everything becomes accessible, automatable, and integrated into your .NET applications.

  • Spool files: List and retrieve spool files
  • CL commands: Retrieve command definitions and prompts
  • Program calls: Run service procedures
  • Jobs: Listing, monitoring, and locking
  • System messages: Send, receive, reply
  • System values: Access key settings
  • Network and database: Access network attributes and DB relationships
  • Extended compatibility: Works on .NET Framework 4.7+, .NET Core, and .NET 5 to 9
  • One-click installation from NuGet
Visual presentation Toolbox by NTi

Free your teams.

Work 100% from Visual Studio, with syntax familiar to all developers. With NTi, DB2 for i can be used as a native database manager in your IDE, allowing your .NET developers to work directly on IBM i without going through the AS/400 teams.

This unification of tools and practices integrates IBM i into your DevOps and CI/CD workflows, delivering significant time savings, reducing required training, and freeing up more resources for high value-added development.

Evolve without risk.

Do your IBM i programs already run perfectly? Keep them. With NTi, call your existing business applications (RPG, SQLRPG, CL) directly from your new .NET applications, without touching a single line of your legacy code.

Evolve your systems at your own pace: integrate new application components, gradually replace certain features, or simply extend access to your data and services for new use cases. Version-agnostic and requiring no installation on the IBM i side, NTi is operational immediately.

Beyond Data.

Everything your IBM i can do, your .NET developers can now do from .NET. Run CL commands, call system APIs or RPG programs, manage jobs, messages, or spool files, all directly within your applications.

Use NTi as you see fit: combine your green-screen habits with the power of .NET tools, or split tasks between the two according to your needs, and benefit from the best of both worlds.

Controlled scalability.

Deploy your .NET/IBM i applications directly on IBM Power thanks to native .NET runtime support, and consolidate your operations on a robust and cost-effective platform.

Optimize your infrastructure and unify your architecture to scale your deployments and handle greater workloads without the need to rewrite your applications. And with no third-party dependencies, you retain full control over performance, security, and costs.

Concrete possibilities. And endless ones.

More than just access to data.

Microservices icon

Micro-services.

With NTi, the power and versatility of .NET make it easy to expose IBM i services to all web technologies, regardless of load or architecture.

Containerized application icon

.NET on Power.

Deploy your .NET applications in containers and centralize your .NET/IBM i workloads on a powerful, secure, and cost-effective Power infrastructure. NTi is compatible with .NET runtimes on Power and modern virtualized or containerized environments.

IBM i modernization icon

IBM i modernization.

Access the commands, programs, and database of your IBM i. Reuse what you already have, capitalize on your expertise, and modernize without rewriting everything.

Edge computing & IoT icon

Edge computing & IoT.

NTi supports x86, ARM, and Power architectures. Create intelligent gateways between your connected devices and your IBM i, in embedded or real-time environments.

Pricing.

A single license per IBM i / AS/400 partition, independent of server power, with an annual subscription for unlimited use.

Unlimited number of users, no software group concept, and access to the NTi connector, EF Core extension, and Toolbox Extensions.

1 year

5 000€ ex VAT /yr

Per LPAR.

3 years

4 000€ ex VAT /yr

Per LPAR.

5 years

3 000€ ex VAT /yr

Per LPAR.

Publisher License

Are you an integrator or publisher? Let's discuss a customized offer tailored to your needs.

Contact us

From idea to action.
Instantly with NTi.

Designed and developed to be intuitive and easy to integrate, NTi is native to .NET.

No complex setup, no software layer, and zero external dependencies.

A solution acclaimed, tested, and adopted by our clients from the very first trials.

Download icon

Add.

Download NTi from NuGet.

Development icon

Develop.

Create your programs with Visual Studio.

Deployment icon

Deploy.

Deploy your .NET apps!

Your trial license
in one click.

Start now and receive within 24 hours an SQL script containing your NTi trial license, to be executed directly on your IBM i partition, with no installation required. You only need to reference NTi in your .NET project to immediately benefit from all its features.

System information.

Where can you find your IBM i serial number and partition ID?

Run this query on your IBM i system:

SELECT SERIAL, PART_ID FROM QSYS2.SYSTEM_STATUS_INFO;

Contact details.

Frequently asked questions.

Do you have questions about integrating NTi and its extensions into your company? Our FAQ is here to provide clear and helpful answers to the most frequently asked questions from our clients.

If you can't find the answer you're looking for, get in touch with us : We're available to help you and answer your questions.

License: A single license per IBM i - AS/400 partition, regardless of server power, with an annual subscription for unlimited use:

  • An unlimited number of users.
  • No knowledge of software groups.
  • Access to the NTi data provider, EF Core, and Toolbox Extensions.

A 30-day free trial is also available to test NTi and its extensions.

Maintenance: Updates for NTi and its extensions (EF Core and Toolbox NTi) are free and available via the NuGet package manager, with guaranteed upward compatibility.

NTi, EF Core, and Toolbox do not require any special technical support. These tools rely on universal skills (C#, SQL, HTML) and can be installed via NuGet in your .NET projects, without relying on third-party software such as ACS or ODBC.

Client side (.NET):

  • Required tools: Visual Studio or Visual Studio Code, and the NuGet package manager.
  • No additional configuration is required on the .NET side.

IBM i side:

  • No installation is required, except for the activation of standard TCP/IP servers (*DATABASE, *RMTCMD, *SIGNON). These services are generally already active on recent IBM i systems.

In less than 10 minutes, NTi is ready to use.

The license key is renewed only on IBM i: simply run an SQL script provided by Aumerial on the relevant partition.

No action is required on the client side (.NET): your existing applications will continue to function without recompilation or redeployment.

You can choose to purchase licenses valid for 1, 3 or 5 years, thus avoiding an annual update if you choose the longer period.

Although NTi does not require specific technical support, Aumerial remains available to answer your questions or assist you in case of any issue.

In rare specific cases, an anomaly may occur. If this happens, we quickly analyze the situation to identify the cause. If necessary, we develop and deploy a fix or update via NuGet as quickly as possible to ensure the continuity of your operations.

To help you use nti and its extensions, comprehensive and regularly updated documentation is available, or write to us at contact@aumerial.com .

IBM i compatibility: NTi, EF Core, and Toolbox NTi work with all versions of AS400, IBM i, and iSeries that have a TCP/IP connection and an RJ45 port. Although it is possible to interact with older versions, the use of versions later than V5R4 (February 2006) is recommended for business operations.

.NET compatibility: NTi and its extensions are compatible with:

  • .NET 6 and later, including .NET 8.
  • Mono.
  • All platforms (Windows, Linux, Android, iOS).

NTi is also compatible with containerized environments such as Docker or OpenShift.

NTi offers enhanced security:

  • Authentication: Requires a username and password for each session, as on a 5250 interface.
  • License key: Access is limited to partitions with a valid NTi license key.
  • Automatic session closure: TCP connections are automatically closed when unused, eliminating ghost jobs (unnecessary QZDASOINIT).

Native to .NET, NTi is built on the Common Language Runtime (CLR) and ensures full portability and cross-platform compatibility, allowing you to deploy your applications on Windows, Linux, ARM, Docker, and more, without any dependency on native drivers.

  • No specific installation or configuration is required on the IBM i side.
  • Available on NuGet, NTi and its EF Core and Toolbox extensions install quickly and become operational in under 10 minutes
  • EF Core 8 simplifies access to DB2 for i with standard .NET models, eliminating the need for manual SQL.
  • Toolbox NTi automates administrative tasks (spools, jobs, CL commands) directly from .NET, replacing third-party tools.
  • NTi optimizes TCP/IP connection management (e.g., QZDASOINIT) by removing unnecessary jobs and integrating SSL/TLS for secure exchanges.
  • Compatible with .NET 6 and later, including .NET 8, Mono, and all platforms (Windows, Linux, Android, iOS).

Yes, NTi was designed to leverage your IBM i resources while facilitating integration with other databases.

  • Existing programs: You can use your RPG, COBOL (including S36), and stored procedures directly.
  • Multiple databases: NTi also integrates into hybrid environments where DB2 for i coexists with SQL Server, Oracle, or PostgreSQL. EF Core provides a unified abstraction layer, simplifying access.

Absolutely, NTi extends the capabilities of .NET to IBM i :

  • Containerization and CI/CD: NTi supports Docker and OpenShift, simplifying modern DevOps and automation practices.
  • Artificial Intelligence: With .NET 8, NTi provides access to AI and machine learning libraries, such as Azure Machine Learning, to enhance your applications.
  • Cloud interoperability: Easy access to services such as Microsoft Azure and Office 365.
  • Remote deployment: All configurations can be managed without physical intervention on site.
  • Multi-AS400 management: NTi can interact with multiple machines of different versions (for example, reading data on V7R5 and writing on V5R4) within a single C# program, as long as the data types are compatible.

NTi, EF Core, and Toolbox NTi are designed to work alongside your existing tools (ACS, iNavigator, etc.):

  • Their integration is non-intrusive, allowing you to adopt them gradually.
  • They modernize your workflows while preserving your existing investments.

NTi supports all types of DB2 for i data, including:

  • LOB fields (BLOB, CLOB, XML).
  • Specific types such as Geospatial.

Yes, NTi allows you to:

  • Specify custom ports for each service (database, CL commands, programs).
  • Use SSL/TLS for secure connections.
  • Configure port mapping via the PORT MAPPER service if the standard configuration is not used.