diff --git a/core/API.js b/core/API.js
index <HASH>..<HASH> 100644
--- a/core/API.js
+++ b/core/API.js
@@ -112,4 +112,9 @@ var l_add = exports.add = function (name, func, checker) {
 	return true;
 }
 
+// add first API (allow querying of API name from client-side)
+l_add('SR_API_QUERY', function (args, onDone) {
+	// return a list of registered API directly
+	onDone(null, Object.keys(l_list));
+});
add: SR_API_QUERY event to core/API.js