ByteNite Computing Platform
Introduction
The ByteNite Computing Platform GUI is a web interface that enables users to manage and monitor distributed computing jobs on ByteNite, allowing users to launch, track, and control their workloads.
Job Management
Create New Jobs
In order to create a new job, from the Jobs page, click the "New Job" button at the top. Here, you'll have two options:
Start from Scratch - you'll manually configure all parameters, including:
Job Details - job name and description
App Details - deployed app references for your partitioner, app, and assembler (you may specify versioning to test specific versions of your app, partitioner and assembler, by default the most recent version of each will be used)
Setup - data source and destination types, parameter configs for your app references, and timeout and retry configs.
Use a Template - Alternatively, you can pick an existing template from your Templates table and click on it to create a new job. This will give you the option to create a job to either run later or immediately, using the preconfigured data source and destination, parameters, and configs you defined in your selected template.

Launch Jobs
You can launch a new job immediately after configuration in Start from Scratch by clicking Create & Run Job, as shown in the demo video in the section above. Alternatively, clicking Create Job allows you to save the job as a draft. You can later execute it using job actions from the Jobs page or the job overview by selecting Run Job.


You can additionally launch a job from a pre-saved template using Use a Template. Simply select the row of which template you would like to use and confirm that it is configured correctly. For more information on how to properly define your jobs, see the parameters in the Start from Scratch section above.
Delete Jobs
Remove jobs that are no longer needed, with confirmation prompts to prevent accidental deletion. This can be conducted through the Jobs page or through the red button on the top right of the specific job's Overview page.

Job Logging & Monitoring
View real-time statuses such as Running, Complete, and Failed, along with progress bars for each job on the Jobs page. More detailed, time-stamped task status tracking is available on the Job's Overview page.

Additionally, the Job Overview page includes a Logs section, which contains logs from the partitioner, app, and assembler processes. While the logs are presented comprehensively, they can be filtered for troubleshooting by categories: error, warning, info, debug, and unknown. These logs are also queryable and downloadable.

Task Management
Tasks are the individual units of work that make up a job. Each job may consist of multiple tasks, which can be executed in parallel or sequence, depending on the workload.
View Task Breakdown & Progress
Inspect the list of tasks associated with a job, breaking down their time-stamped state (Scheduled, Assigned, Received, Running, Completed) and price. Deeper insights are available at the individual task level, including the container stats, network stats, and device info.

Task Logs
Access detailed logs for each task by clicking into that specific Task ID to diagnose issues at a granular level.

Templates Management
The Templates page allows users to observe and reuse submitted job templates for common or recurring workloads. Templates help ensure consistency, reduce setup time, and minimize errors when launching similar jobs. For info on using templates for job setup, view Use a Template in the Create New Job section above.
If you want to delete a template, simply select the ellipses at the end of the row of the desired template and click Delete.

Security
The Security section houses both the pages for API Key and Secret Management:
API Keys
The API Keys page allows users to securely generate and manage their personal API keys. These keys are essential credentials required to access the platform’s APIs, enabling programmatic interaction with ByteNite’s distributed computing services.
On this page, users can:
Create New API Keys: Generate unique API keys for use in scripts, applications, or integrations that need to interact with the ByteNite platform outside of the web interface.
View and Copy Existing Keys: Easily view your active API keys and copy them for use in your development environment or automation tools.
Revoke Keys: Revoke keys that are no longer needed.

Secrets
The Secrets page lets you manage credentials used by your apps and engines across your jobs. ByteNite currently supports secret types from AWS, GCP, and Storj. All that's needed from you prior to setting up your secret is your Access Key and your Secret Key from that respective platform.
Each secret is assigned a unique Secret ID, defined by you, which you can reference in your environment variable configuration to inject credentials at runtime—eliminating the need to hardcode sensitive values.
For step-by-step instructions on using Secret IDs in environment variables, see: Environment Variable Injection.

Billing
The Billing page is where users manage their transactions. It includes several key sections:
Usage Overview
This section displays ByteChip usage over a selected month. Users can adjust the view to focus on a specific month or template.
Wallet Balance
Here, users can add ByteChips to their account via Top Up or Coupon Redemption. This section also allows users to view and copy their account ID, check both total and available balances, and see the amount due. Additionally, it includes a Customer Portal button for accessing the ByteNite Stripe integration.
Wallet Transactions
This section lists all your transactions. It provides detailed information such as transaction type (Top Up, Coupon, Payment), description, costs in both ByteChips and USD, and the remaining balance.

Contact Us
The Contact Us page provides a simple way for users to reach the ByteNite team with questions, issues, or feedback. To submit a query, just fill out the following fields:
Email: Enter your email address so we can get back to you.
Summary: Provide a brief summary of your request or concern.
Description: Use this field to describe your issue or feedback in detail.
Once submitted, our team will review your message and respond as soon as possible.

Documentation
The Documentation page will redirect you to Introduction page, where you can find detailed guides, feature overviews, and best practices for using the ByteNite Computing Platform.
Developer CLI
The Developer CLI page will take you directly to the Developer CLI page, explaining setup instructions, usage examples, and advanced command references.
This page is under construction! Please come back later...
Last updated
Was this helpful?

