
Security News
Official Go SDK for MCP in Development, Stable Release Expected in August
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.
Thin wrapper around Axios HTTP library which eases working with Influx HTTP API
Thin wrapper around Axios HTTP client which works with InfluxDB HTTP API.
yarn add influx-api
or
npm install --save influx-api
Probably simplest possible query which will return database names in JSON format.
import { query } from 'influx-api';
const result = await query({
url: 'https://yourinflux.test:8086',
q: 'SHOW DATABASES',
});
console.log(result);
Writing field (field_1
) value to selected measurement (measurement_1
).
import { write } from 'influx-api';
const result = await write({
url: 'https://yourinflux.test:8086',
data: 'measurement_1 field_1=123',
});
console.log(result); // empty string on success
Execute on db (influx_db
) using selected u (username
) and p (password
) with given precision (ms
) expecting responseType (csv
string) as a result.
import { query } from 'influx-api';
const result = await query({
url: 'https://yourinflux.test:8086',
q: 'SHOW MEASUREMENTS',
u: 'username',
p: 'password',
db: 'influx_db',
precision: 'ms',
responseType: 'csv',
});
console.log(result);
Writing some tags and fields to a measurements (measurement_1
, measurement_2
) with selected timestamp 1532041200123
.
import { write } from 'influx-api';
const result = await write({
url: 'https://yourinflux.test:8086',
// NOTE: use of `...` instead of '...' to preserve new lines! (which are important for Line Protocol)
data: `measurement_1 tag_1=123 field_1=11,field_2=12,field_3=123 1532041200123
measurement_2 tag_1=123 field_1=1,field_2=2,field_3=3 1532041200123`
});
console.log(result); // empty string on success
params - object with following properties, see official Influx HTTP API query endpoint
SELECT
and SHOW
queries) Influx database namens
, u
, ms
, s
, m
, h
json
, csv
, msgpack
params - object with following properties, see official Influx HTTP API write endpoint
ns
, u
, ms
, s
, m
, h
one
, any
, quorum
, all
123i
for Integer)Most features listed in Features section are unavailable in the most popular node-influx package.
Does it have a stable API?
I don't have any plans for changing the API but don't consider it stable until version 1.x.x.
Why arguments has such strage names: u, p etc.?
I want to make it as close as possible to original Influx HTTP API documented on https://docs.influxdata.com/influxdb/v1.6/tools/api/.
Jan Grzegorowski
FAQs
Thin wrapper around Axios HTTP library which eases working with Influx HTTP API
The npm package influx-api receives a total of 11 weekly downloads. As such, influx-api popularity was classified as not popular.
We found that influx-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.
Security News
New research reveals that LLMs often fake understanding, passing benchmarks but failing to apply concepts or stay internally consistent.
Security News
Django has updated its security policies to reject AI-generated vulnerability reports that include fabricated or unverifiable content.