SCRIPT NINJA / FAQS

Frequently asked questions.

Clear answers about projects, templates, API access and your account. Find the right next step, or contact us when your question needs a person.

Looking for a specific answer? Open Ask Kage, or contact the team with your question.
Websites, software and project enquiries interface illustration

Websites, software and project enquiries

Scope the work before you commit to a build.

Discuss your project
What does Script Ninja build?

We develop business websites, landing pages, custom software and customer dashboards. We also review existing websites for technical SEO, speed and usability. The agreed scope defines the pages, features and integrations included.

How do I get a development quote?

Send a short brief through the contact form. Include your goals, audience, features, existing website and any deadline. We contact you to clarify the requirements before sharing a scoped quote.

How much does a website or software project cost?

There is no fixed price for custom development. Cost depends on the pages, workflows, integrations and handover you need. The quote and deliverables are agreed before work begins.

Can you improve an existing website?

Yes. Share the site address and the problems you want to solve. We can review performance, technical SEO, navigation and enquiry journeys, then agree the changes to implement.

How long does development take?

Timing depends on the agreed scope, content readiness and review process. We discuss a realistic schedule during scoping rather than promise the same delivery time for every project.

Templates, UI kits and downloads interface illustration

Templates, UI kits and downloads

Choose a starter with the stack and licence your project needs.

Browse free templates
What kinds of templates are available?

The community library includes complete websites, landing pages, dashboards, SVG blobs, UI components, animated backgrounds, loaders and documentation starters. Each package lists its stack and included files.

Do I need an account or payment for a free template?

No. The current community source ZIPs can be downloaded directly from their product pages without an account or payment. Customisation and implementation support are quoted separately.

Can I use a community template commercially?

The current community code packages use the MIT licence, which permits commercial use while retaining the original copyright and permission notices. Check images, sample brands and installed dependencies separately.

What is included in a download?

The ZIP contains the attributed source package, original licence notices and setup notes. Hosting, API credit and paid implementation support are not included. Read the product requirements before installing dependencies.

Can Script Ninja customise a template?

Yes. Share the package you want to use and the content, layout or feature changes you need. We will clarify the work and quote the customisation separately.

AI API access and unique keys interface illustration

AI API access and unique keys

Create an account, fund the wallet and connect your application securely.

Get API access
How do I start using the Script Ninja AI API?

Create an account using email and password or continue with Google. Open your dashboard, add API credit when payments are available, then create a unique application key after the credit is confirmed. Follow the integration guide before sending requests.

Can I create a separate key for each application?

Yes. A funded account can create named API keys from the API keys page. The complete key is displayed once. Save it in private server configuration and revoke it from the dashboard when it is no longer needed.

Which models and request types are supported?

The initial API offers Ninja Fast and Ninja Pro for text chat requests. Use the documented chat completions endpoint with stream set to false. The integration guide lists message, output and concurrency limits.

Where do I see token usage and API costs?

The usage analytics page shows input, cached input, output and spend. Daily totals follow your selected date range. The recent request table shows request outcomes and recorded charges. Cached input is already part of total input.

Should I put my API key in browser code?

No. Use the key from your application server and keep it out of public repositories, browser bundles and chat messages. If a key is exposed, revoke it and create a replacement from a funded account.

Wallet, payments and order status interface illustration

Wallet, payments and order status

Review the amount and currency conversion before checkout.

Open your API wallet
What is the minimum API top-up?

The minimum is $20.00 in dollar credit. Custom top-ups use whole-dollar amounts up to $1,000.00. Razorpay collects the INR equivalent shown in the payment review.

How is USD converted to INR?

The payment review uses the latest available published USD to INR rate and shows the exact INR charge. The rate is locked to the created order. New credit orders are blocked if a valid current rate is unavailable.

When is credit added to my wallet?

Credit is added only after payment is captured and verified. Closing the payment window or seeing a successful browser callback alone does not confirm wallet credit. Check the order status before trying another payment.

Why might a payment or API request be unavailable?

The dashboard shows the current setup and billing status. Payments and billable API access remain unavailable until their configuration is activated. A suspended wallet, insufficient available credit or request limit can also block access.

What should I do about a pending order or refund question?

Check the order reference and current status in Orders and downloads. Contact support with the reference and a description of the issue. Final refund and cancellation terms will be published before paid services open; no automatic eligibility is promised.

Accounts, security and support interface illustration

Accounts, security and support

Manage your own account from the private dashboard.

Open account settings
Can I sign in with Google or email and password?

Both sign-in options are available. Use the same account consistently and review your connected sign-in methods in dashboard account settings.

Where can I update my profile or password?

Open Account settings inside your dashboard. Profile and security controls are kept there, including available password, verification and sign-in options.

What if I forget my password?

Use the password recovery link on the sign-in page and enter your account email. Follow the secure reset link if the account supports password sign-in. Never send a password to support or Kage.

What can Kage help me with?

Kage is the ninja guide in the chat widget. It can explain services, templates and API access. Dashboard chat can check your own wallet, keys, usage, orders and account settings. It cannot make payments, issue refunds or change account records.

How do I contact a person?

Use the contact form for a project or support enquiry, or email info@scriptninja.pro. Include the relevant page or order reference and describe what happened. Leave passwords, complete API keys and payment credentials out of the message.

LET'S MAKE SOMETHING USEFUL.

What is your next move?

Bring your goals, your questions and the work you want to move forward.

Start a project

Explore Script Ninja