Next:
Introduction
[
Contents
]
Kiss Getting Started Guide (May 2, 2026)
¶
Table of Contents
1 Introduction
1.1 The Kiss Book
1.2 Writing Sophisticated Applications
1.3
Kiss
Highlights
1.3.1 Back-end Highlights
1.3.2 Front-end Highlights
1.3.3 Back-end Web Service Example
1.3.4 Front-end Web Service Usage Example
1.4 Supported Environments
1.4.1 Development Environment
1.4.2 Production Environment
1.4.3 Databases Supported
1.4.4 Java
1.5 REST vs. JSON-RPC
1.6 HTML component usage
1.7 System Maturity And Stability
1.8 Getting All Source Code
1.9 Support, Contact, And Links
1.10 License
1.11 Acknowledgments
2 System Setup
2.1 Important
2.2 Super-Quick-Start
2.3 Quick-Start Checklist
2.4 Runtime Environments
2.5 Pre-requisites
2.5.1 Windows
2.5.2 macOS
2.6 Download Kiss
2.7 Quick Test
2.8 Documentation
2.9 Setup and Configuration
2.10 Bypassing Authentication
2.11 Building The System
2.11.1 Using an IDE
2.12 Kiss Framework Updates
2.13 What Do I Do With It Now?
3 Orientation
3.1 Back-end Application Files
3.2 Front-end Application Files
3.3 Database
3.4 Single Page Application
3.5 Controlling Browser Cache
3.6 Creating JavaDocs
3.7 Deploying A Kiss Application
3.8 Learning The System
4 Developing
4.1 Overview
4.1.1 IDE
4.2 Back-end Development
4.2.1 REST Server
4.2.1.1 IDE
4.2.1.2 BLD
4.2.2 Application Code
4.2.3 Cached User Data
4.2.4 Programming Languages
4.2.5 Cron
4.2.6 CORS
4.2.7 Unit Tests
4.3 Front-end Development
4.3.1 Mobile Interface
4.4 Reports And Exports
4.5 Authentication
4.6 The Build System
4.7 Using Artificial Intelligence
5 Front-end API
5.1 Calling REST Services
5.2 Kiss Components
5.2.1 Tagless Components
5.3 Modal Popup Windows
5.4 File Uploads
5.5 Utilities
5.6 Controlling Browser Cache
5.7 Additional Resources
6 Back-end API
6.1 Database API
6.2 Microservices
6.2.1 Microservice Language
6.2.2 Types of Microservices
6.2.3 Remote Microservices
6.2.4 Defining Remote Services
6.2.5 Local Microservices
6.2.6 Exceptions
6.3 JSON
6.4 Large Language Models
6.4.1 Ollama
6.4.2 OpenAI (chatGPT)
6.4.3 Anthropic (Claude)
6.5 Utilities
6.6 Global Logout Handler
7 SQL Query Generator
7.1 Quick Start
7.1.1 Building the Schema Graph
7.1.1.1 From Live Database Metadata
7.1.1.2 Programmatic Declaration
7.1.1.3 Hybrid
7.1.1.4 Cached per Schema (Thread-Safe)
7.1.1.5 Cached (for Fast Startup)
7.1.2 Building and Executing a Query
7.2 Further Information
7.3 Source Files
8 Command Line Utility
8.1 Building The Utility
8.2 Using The System
8.3 Databases Other Than PostgreSQL
9 External Integrations
9.1 Integrating With External Systems
9.2 LLM Integration
10 Split System
10.1 Back-end-only System
10.1.1 Creating
10.1.2 Developing
10.1.3 Deploying
10.1.4 Upgrading
10.2 Front-end-only System
10.2.1 Creating
10.2.2 Developing
10.2.3 Deploying
10.2.4 Upgrading
11 Browser-Based Distribution
11.1 Prerequisites
11.2 Building the Distribution
11.2.1 Step 1: Build the Application
11.2.2 Step 2: Create the Distribution
11.3 What the Distribution Contains
11.4 End User Instructions
11.5 Comparison with Desktop Application
12 Desktop Applications
12.1 Setup
12.1.1 Installing Nodejs & Npm
12.1.2 Installing Electron
12.2 Building & Running
12.3 Debug Mode
Next:
Introduction
[
Contents
]