NTi Data Provider · Documentation

The .NET connector built for IBM i

Access the full documentation, technical references and code samples to integrate NTi Data Provider into your .NET / IBM i projects.

IBM Silver Partner logo Microsoft Partner logo
Get your license in less than 5 minutes Create your account on portal.aumerial.com, declare your LPAR partition, download your license key and get started right away.

Where to start?

Getting started with NTi

Looking to use NTi in a .NET / IBM i project? Start here.

Already using NTi

Already have an active license? Jump straight to the technical resources and NTi extensions.

Looking for an example

You already know what you want to do. Find the right example and adapt it to your needs.

Get started in 3 steps

01 LICENSE

Get your license

Create an account, declare your LPAR and download the SQL script. Instant activation.

02 INSTALLATION

Install NTi via NuGet

A single package to add and reference in your .NET project. No dependencies, no driver.

03 CONNECTION

Connect to IBM i

Set up your connection string and access all your IBM i resources: DB2 for i, RPG, CL...

Program.cs
// dotnet add package Aumerial.Data.Nti

using Aumerial.Data.Nti

var conn = new NTiConnection("server=serverName;user=userName;password=password")
conn.Open()

NTi Data Provider

Aumerial.Data.Nti
CLASSES
IBM i connection and program parameters
ENUMERATIONS
Data types, options and catalogs

Latest updates

View on NuGet
v4.4.10 16/11/2025 NEW CLOB parameter support for stored procedure input/output.
v4.4.8 11/11/2025 NEW Added DataTable parameter type support for stored procedures.
v4.4.7 03/11/2025 FIX Fixed an error when retrieving LOB output parameters from SQL stored procedures.
v4.4.6 20/10/2025 FIX Fixed NTiDataReader.Read() behavior when row count exceeds the BlockingFactor.
v4.4.5 15/10/2025 FIX Fixed trailing null characters in SQL stored procedure output parameter values.
v4.4.4 09/10/2025 NEW Added NTiProgramParameter overloads for short integers (2 bytes).
Any questions? For any technical question or support request, our team is here to help.
Contact us