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.
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
Get your license
Create an account, declare your LPAR and download the SQL script. Instant activation.
Install NTi via NuGet
A single package to add and reference in your .NET project. No dependencies, no driver.
Connect to IBM i
Set up your connection string and access all your IBM i resources: DB2 for i, RPG, CL...
// dotnet add package Aumerial.Data.Nti
using Aumerial.Data.Nti
var conn = new NTiConnection("server=serverName;user=userName;password=password")
conn.Open()Explore the documentation
Quick Start Guide
Install, connect and make your first call in 5 min.
Prerequisites
IBM i configuration, .NET compatibility and license.
Installation
IBM i license, NuGet package and validation.
Connection
Connection string, pooling and MFA.
Entity Framework Core
DB2 for i ORM, Code First, DB First and CRUD.
Toolbox Extensions
Spool files, CL commands, jobs and system values.