Find answers to common questions, explore platform guides, and learn how to get the most from ImaraForge. Can't find what you need? Our support team is one click away.
Everything you need for a smooth onboarding experience.
When you first sign up at imaraforge.com/register, you create both your personal admin account and your organization. Here's how:
Your account is protected with bcrypt-hashed passwords and JWT-authenticated sessions.
The ImaraForge agent runs on your endpoints to collect security telemetry and apply patches. Visit the Downloads page for installers.
msiexec /i ImaraForge-Agent.msi ENROLLMENT_KEY=your-keySystem requirements: Windows 10+, macOS 12+, 512 MB RAM, 100 MB disk, outbound HTTPS (port 443).
Once an agent is installed and enrolled, your first scan starts automatically. You can also trigger a manual scan:
Scans run on a configurable schedule (default: daily at 2 AM local time). You can adjust this from Settings → Scan Schedule.
Add colleagues to your ImaraForge organization so they can view alerts, manage devices, and respond to incidents.
Team members are covered by your organization's subscription. The Starter plan includes up to 5 users; Growth and Enterprise plans have higher or unlimited limits.
Manage your organization, users, and subscription.
ImaraForge uses Stripe for secure payment processing. Your card details are never stored on our servers.
You can also download past invoices from the billing page. Enterprise customers may pay by invoice — contact sales to arrange.
You can upgrade or downgrade at any time from your billing settings.
When downgrading, features exclusive to higher tiers become read-only. Your data is preserved for 90 days in case you upgrade again.
ImaraForge uses role-based access control (RBAC) to manage permissions across your team.
To change a user's role: Settings → Team Members → Edit. Changes take effect on their next login.
If you've forgotten your password or need to change it:
Passwords must be at least 12 characters and include uppercase, lowercase, and numbers. We use bcrypt hashing — your password is never stored in plaintext.
Deep-dive guides for every ImaraForge feature.
ImaraForge automates the vulnerability lifecycle from discovery to remediation:
The Vulnerabilities dashboard shows your open findings with filtering by severity (Critical, High, Medium, Low), age, and affected device group.
ImaraForge supports automated and manual patching for Windows and macOS endpoints.
Configure default maintenance windows at Settings → Patch Management. Critical patches can bypass maintenance windows with admin approval.
ImaraForge maps your security posture against common compliance frameworks:
Generate PDF compliance reports from Compliance → Export Report. Reports include evidence of controls, gaps, and recommended remediation steps — ideal for auditor review.
The Devices panel gives you visibility into every enrolled endpoint.
Devices that haven't checked in for 30+ days are automatically flagged for review.
Solutions for common issues and error codes.
If an agent appears offline in your dashboard, try these steps:
api.imaraforge.com on port 443 (HTTPS).net stop ImaraForgeAgent && net start ImaraForgeAgent. macOS: sudo launchctl kickstart -k system/com.imaraforge.agent*.imaraforge.com and *.blob.core.windows.net if proxy/firewall filtering is active.If the issue persists, check the agent log at C:\\ProgramData\\ImaraForge\\logs\\agent.log (Windows) or /var/log/imaraforge/agent.log (macOS).
Scans can fail for several reasons:
scan.timeout=900 in agent config.ImaraForgeAgent.exe to your AV exclusion list.After resolving the issue, trigger a manual re-scan from the device detail page.
Common login issues and how to resolve them:
If you're locked out and can't reset your password, contact support with your registered email for manual verification.
Common API error codes and their meaning:
400 Bad Request — Missing or invalid parameters. Check the request body against the API docs.401 Unauthorized — Invalid or expired API key. Regenerate from Settings → API Keys.403 Forbidden — Your API key doesn't have permission for this endpoint. Check role and tier.404 Not Found — The resource doesn't exist. Verify the device/vulnerability ID.429 Too Many Requests — Rate limit exceeded. Default: 100 requests/minute. Back off and retry with exponential backoff.500 Internal Server Error — Server-side issue. Retry after 30 seconds. If persistent, check System Status.Quick answers to frequently asked questions.
ImaraForge agents are available for:
Linux agent support is on our roadmap for Q3 2026. Visit the Downloads page for the latest installers.
Security is at the core of everything we build:
Read our full Privacy Policy and Security page for details.
ImaraForge offers three tiers:
All plans include a 14-day free trial. See the full comparison on our Pricing page.
You can cancel at any time without penalty:
If you need an export of your data before cancellation, use Settings → Data Export to download a JSON archive.
API documentation, SDKs, and webhooks.
All API requests require an API key passed in the Authorization header:
Authorization: Bearer your-api-key-here
API base URL: https://api.imaraforge.com/v1/. All requests must use HTTPS. See the full API Reference.
ImaraForge can send real-time webhook notifications to your endpoint. Configure webhooks at Settings → Integrations → Webhooks.
Available event types:
scan.completed — Fired when a vulnerability scan finishes on a device.alert.created — A new critical or high-severity alert is generated.device.enrolled — A new agent registers with your organization.device.offline — A device hasn't checked in for the configured threshold.compliance.changed — Compliance score crosses a threshold.patch.deployed — A patch deployment completes (success or failure).All webhook payloads include a X-ImaraForge-Signature header for HMAC verification. Always verify signatures before processing.
Official SDKs make it easy to integrate ImaraForge into your workflows:
pip install imaraforge — Supports Python 3.9+.npm install @imaraforge/sdk — Supports Node.js 18+.Quick example (Python):
from imaraforge import Client
client = Client(api_key="your-key")
devices = client.devices.list()
for d in devices:
print(d.name, d.health_score)
SDKs handle authentication, retries, and pagination automatically. Full SDK docs are on our API Reference page.
API rate limits protect platform stability:
Rate limit headers are included in every response:
X-RateLimit-Limit — Your tier's request limit.X-RateLimit-Remaining — Requests remaining in the current window.X-RateLimit-Reset — Unix timestamp when the window resets.If you exceed the limit, you'll receive a 429 Too Many Requests response. Use exponential backoff to retry.
Our support team is available to help you with any question, big or small.
Contact Support