{"id":19520360,"url":"https://github.com/informatiqal/qlik-proxy-api","last_synced_at":"2025-09-03T02:06:33.893Z","repository":{"id":37104074,"uuid":"384871952","full_name":"Informatiqal/qlik-proxy-api","owner":"Informatiqal","description":"Package to interact with Qlik Sense Proxy API (QSEoW)","archived":false,"fork":false,"pushed_at":"2025-04-25T12:51:05.000Z","size":864,"stargazers_count":2,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-25T13:53:12.370Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://informatiqal.com/qlik-proxy-api/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Informatiqal.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-11T06:01:10.000Z","updated_at":"2023-03-03T14:22:07.000Z","dependencies_parsed_at":"2024-02-15T13:49:30.984Z","dependency_job_id":"5d0fac51-1430-42c3-9b47-ed9baafd0598","html_url":"https://github.com/Informatiqal/qlik-proxy-api","commit_stats":{"total_commits":196,"total_committers":3,"mean_commits":65.33333333333333,"dds":"0.34693877551020413","last_synced_commit":"2acd5cdf94b3fdb1fdd453225c2023ca6daa03cc"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Informatiqal%2Fqlik-proxy-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Informatiqal%2Fqlik-proxy-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Informatiqal%2Fqlik-proxy-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Informatiqal%2Fqlik-proxy-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Informatiqal","download_url":"https://codeload.github.com/Informatiqal/qlik-proxy-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250953640,"owners_count":21513405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T00:25:08.208Z","updated_at":"2025-04-26T07:31:38.034Z","avatar_url":"https://github.com/Informatiqal.png","language":"TypeScript","readme":"# Qlik Sense Proxy API\n\n![Mocha](https://badges.aleen42.com/src/mocha.svg) ![Badge](./test/badge.png) [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T0148ZP)\n\nNode.js package to interact with Qlik Sense Proxy API (QSEoW)\n\n---\n\n## Please check out the [Wiki section](https://github.com/Informatiqal/qlik-proxy-api/wiki) for details and examples\n\n---\n\n## Installation\n\n`npm install --save qlik-proxy-api`\n\n\u003e **Note**\n\u003e Node version \u003e= 16.0.0\n\n## Usage\n\n(Using certificates as authentication method)\n\n```javascript\nimport fs from \"fs\";\nimport https from \"https\";\nimport { QlikProxyApi } from \"qlik-proxy-api\";\n\n// setup the httpsAgent\n//   - read the certificates\n//   - ignore certificate errors\nconst httpsAgentCert = new https.Agent({\n  rejectUnauthorized: false,\n  cert: fs.readFileSync(`path/to/client.pem`),\n  key: fs.readFileSync(`path/to/client_key.pem`),\n});\n\n// create new instance or qlik-proxy-api\nconst proxyApi = new QlikProxyApi.client({\n  host: \"my-qs-host\",\n  port: 4243, // optional. default is 4243\n  httpsAgent: httpsAgentCert,\n  authentication: {\n    user_dir: \"SOME_USER_DIR\",\n    user_name: \"SOME_USER_ID\",\n  },\n});\n\n// create new session for \"USER_DIR\\USER_ID\" in the default virtual proxy\nconst session = await proxyApi.sessions.add(\"USER_ID\", \"USER_DIR\");\n\nconsole.log(session.details.SessionId);\n```\n\n## Methods\n\nDeveloper documentation for all methods can be found [here](https://informatiqal.github.io/qlik-proxy-api/modules.html) for list of methods\n\n---\n\n## **NOT AFFILIATED WITH QLIK**\n","funding_links":["https://ko-fi.com/T6T0148ZP"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformatiqal%2Fqlik-proxy-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finformatiqal%2Fqlik-proxy-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finformatiqal%2Fqlik-proxy-api/lists"}