Skip to main content

IBSng python driver

Project description

IBSng Python Driver

This library provides access on IBSng JSON-RPC API.


  • Python 2.7.x
  • Python 3.x.x


Pyibsng is accessible by pip.

$ pip install pyibsng

Get Started

Getting started document.

To start using this library we need to import IBSng package:

from ibsng import IBSng

Test Authentication:

con = IBSng("user:password@http://ip:port")

Get all charge info:

charges = con.charge.getChargeInfo("sample1")

To have list of all handlers and methods, checkout handlers.xml.

Current Handler Support

Description Methods Status
admin 11 Stable
appnama 2 Stable
bw 25 Stable
charge 10 Stable
extra_charge 6 Stable
group 11 Stable
invoice 24 Stable
ippool 11 Stable
isp 14 Stable
ldap 9 Stable
log_console 1 Stable
login 3 Stable
perm 14 Stable
ras 16 Stable
session 3 Stable
stat 3 Stable
system_notification 2 Stable
user 39 Stable
user_custom_field 4 Stable
util 22 Stable
voip_provider 2 Stable
voucher 10 Stable

Under Development

Incompleted handlers:

  • telephony_support
  • mc
  • online_payment
  • notification
  • snapshot
  • report

Incompleted sections:

  • tests


If you find a bug or have an update, kindly create an issue in github page and send us a pull request.

To write new module, checkout write-module document.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyibsng-1.2.7.tar.gz (47.7 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page